Skip to content

App · Android · Free, no ads

Folio.

Open any file. Offline. Nothing collected.

A free Android app that opens PDFs, Word, Excel, PowerPoint, text, code, images, music, video and ZIP files, and edits the text ones. No ads, no account, no internet permission.

Folio app icon

Version 1.0.0 · Android 8.0 or newer

SHA-256 9d4ce51d4fd977130471f4058a7abb69fdc721a7489f4395797f937f4a0d9f17

A look inside

Private by design

What it opens

Documents
PDF (with search and passwords), Word .docx
Spreadsheets
Excel .xlsx, CSV, TSVEdit: CSV and TSV
Presentations
PowerPoint .pptx
Text and notes
TXT, Markdown, logs, subtitles, contacts (.vcf), calendar (.ics)Edit: all of them
Code and data
JSON, XML, YAML, HTML, and 40+ languages with syntax coloursEdit: all of them
Images
JPEG, PNG, WebP, GIF, HEIC, AVIF, SVG, BMP
Audio and video
MP3, M4A, FLAC, WAV, Ogg, voice notes, MP4, MKV, WebM, MOV
Archives
ZIP: browse and open what's inside

How to install

Apps from outside the Play Store show a few warnings the first time. Here is each one and what to tap.

  1. Step 1

    Download the APK

    Tap Download on this page, on your phone. Chrome shows “File might be harmful”: that's its standard warning for every app file, not something it found in Folio. Tap Download anyway. (It will name github.com as the source.) If Chrome sits at 100% on “Downloading…”, close that panel and check Chrome → Downloads, or download it with another browser such as Brave or Firefox.

    • Chrome dialog: File might be harmful, with Cancel and Download anyway
  2. Step 2

    Open it

    Tap Open when the download finishes, or find Folio-1.0.0.apk in Chrome → Downloads or Files → Downloads.

  3. Step 3

    Allow your browser to install apps

    The first time, Android says “Permission required”. Tap Settings, turn on “Allow from this source”, then go back. You can turn it off again after installing.

    • Android dialog: Permission required, Chrome isn't allowed to install unknown apps, with Cancel and Settings
    • Install unknown apps settings for Chrome with Allow from this source turned on
  4. Step 4

    Install

    Tap Install. Google Play Protect says “App scan recommended” because it hasn't seen Folio before: it isn't on the Play Store. Either tap Scan app (Google checks the app, then it installs), or tap More details → Install without scanning.

    • Android dialog: Install this app? Folio, with Cancel and Install
    • Google Play Protect: App scan recommended for Folio, with Install without scanning, Scan app and Don't install app

Updates

What's new

  1. 1.0.0 ·
    • First public release.
    • Recents with search, filters, sort, pins and multi-select; folders you add; create new text files.
    • Light, Sepia and Dark paper for documents; Light, Dark and Black themes.
    • Send feedback and crash reports by email, always shown to you before sending.

How it's built

Language
Kotlin, Jetpack Compose, Material 3
PDF
PDFium, the engine Chrome uses
Media
AndroidX Media3 (ExoPlayer)
Open times
0.23–0.32 s from tap to file on screen, measured across file types on a Motorola Edge 50
Size
24.8 MB, works on Android 8.0 and newer
Data collected
None. No analytics, no crash service, no network.

Questions

Why isn't it on the Play Store?
Publishing there needs a paid developer account. Folio may go there later; until then, this page and GitHub are the only official places to get it.
How do I know it's safe?
Folio has no internet permission, so it can't send anything anywhere: check Settings → Apps → Folio → Permissions on your phone, which shows none. Each release lists its SHA-256 checksum so you can confirm your download matches.
Can it edit Word, Excel or PowerPoint files?
No. It shows them, but editing would risk breaking their layout, so they're view-only. Text, Markdown, CSV, code and web pages can be edited and saved.
Does it need storage access?
No. It only sees files you open with it, pick inside it, or folders you add to it yourself.
Will an update delete my files or Recents?
No. Install the new APK over the old one and everything stays. Never uninstall first, unless you want to start fresh.

Found a bug? Have an idea?

Every message reaches me directly. In the app, Settings → Send feedback fills in your phone details for you, and after a crash Folio offers to email the report. Nothing is ever sent without you pressing send.

Or email workwithvishalsolanki@gmail.com.

Send feedback