package icon

Readwide

Local-first reader and file browser
New in version 1.0.17
Added List/Tiles browsing and large-screen two-page EPUB. Notes/highlights open from the toolbar, and archive viewers restore the same page after app switching. WinZip-AES ZIPX adds Deflate64, BZip2, LZMA, XZ, PPMd, Zstandard, JPEG, and WavPack. CAB/LHA/LZH add read-only extraction. RAR6 and bounded RAR7 decoding are improved. No new permissions.
Readwide is a local-first Android reader and file browser for TXT, Markdown, PDF, EPUB, Word-family documents, HWP/HWPX, images, comic archives, and common archive workflows.

It supports local reading, recent files with reading-history search, bookmarks, folder shortcuts, file search and type filtering, in-document text search (including find inside PDFs), archive browsing, archive-backed image viewing, multi-select file operations, local copy/move/delete/extract/compress queues, and text-to-speech with a sleep timer, pause/resume, and a floating on-screen control.

TXT keeps an exact source-page reader model; Markdown uses a rendered WebView visual-page model. PDF in-document find works on digital (text-based) PDFs; scanned or image-only PDFs are not searched, and OCR is not included. HWP/HWPX is text-first and read-only through Apache-2.0 Java libraries, not Hancom-compatible layout rendering or editing. RAR/CBR is read-only and limited: some archives may not open, and full RAR compatibility is not guaranteed.

The default build does not request INTERNET permission and does not include ads, analytics, telemetry SDKs, Firebase, Google Play Services, an account system, cloud sync, an in-app update checker, or a developer-operated upload backend. Android Auto Backup is disabled. Broad file access is used for local file browsing and management of user-selected folders and files. Files opened into Readwide from other apps are copied into an app-private cache with filename sanitization, a path check, and a 2 GB per-file limit, and JSON backup import is capped at 256 MB.

Readwide uses the Android applicationId com.readwide.manager; older TextView Reader builds used com.textview.reader and install as a separate app. The F-Droid build is signed by F-Droid and does not update in place over Readwide APKs from GitHub, which use a different signing key. To switch builds, export a JSON backup from the old one, install the new one, then import the backup to restore bookmarks, reading positions, themes, and settings.

Versions

Although APK downloads are available below to give you the choice, you should be aware that by installing that way you will not receive update notifications and it's a less secure way to download. We recommend that you install the F-Droid client and use that.

Download F-Droid
  • Version 1.0.17 (10017) suggested Added on Aug 19, 2026

    arm64-v8a armeabi-v7a

    This version requires Android 7.0 or newer.

    It is built and signed by F-Droid, and guaranteed to correspond to this source tarball.

    Permissions
    • run foreground service
      Allows the app to make use of foreground services.
    • run foreground service with the type "mediaPlayback"
      Allows the app to make use of foreground services with the type "mediaPlayback"
    • android.permission.MANAGE_EXTERNAL_STORAGE
    • show notifications
      Allows the app to show notifications
    • read the contents of your shared storage
      Allows the app to read the contents of your shared storage.
    • modify or delete the contents of your shared storage
      Allows the app to write the contents of your shared storage.
    • com.readwide.manager.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION

    Download APK 14 MiB PGP Signature | Build Log

  • New in version 1.0.16
    Added original-byte archive-page saving and optional landscape two-page viewing for portrait comic pages. Added cached cover thumbnails for images, folders, archives, PDFs, and EPUBs, plus adaptive overflow menus. EPUB gains a global font setting, improved image/fixed-layout and vertical-writing support, and more precise bookmarks. PDF controls now release their reserved space without rerendering. Improved provider browsing and cache/task stability. No new permissions or dependencies.
  • Version 1.0.16 (10016) - Added on Jul 31, 2026

    arm64-v8a armeabi-v7a

    This version requires Android 7.0 or newer.

    It is built and signed by F-Droid, and guaranteed to correspond to this source tarball.

    Permissions
    • run foreground service
      Allows the app to make use of foreground services.
    • run foreground service with the type "mediaPlayback"
      Allows the app to make use of foreground services with the type "mediaPlayback"
    • android.permission.MANAGE_EXTERNAL_STORAGE
    • show notifications
      Allows the app to show notifications
    • read the contents of your shared storage
      Allows the app to read the contents of your shared storage.
    • modify or delete the contents of your shared storage
      Allows the app to write the contents of your shared storage.
    • com.readwide.manager.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION

    Download APK 13 MiB PGP Signature | Build Log

  • New in version 1.0.15
    Fixed PDF clipping, transparent text pages, rotation/toolbar movement, and search/TTS highlights on both spread pages. EPUB spread is limited to image-page books; text EPUB stays single-page. Side-zone long-press no longer turns pages. Document/PDF thumbs fade at rest and long-PDF scrub jumps directly. Comic prefetch now rejects stale/failed cache work, yields obsolete RAR/7z scans, and safely hands off encrypted readers. No new permissions/dependencies.
  • Version 1.0.15 (10015) - Added on Jul 16, 2026

    arm64-v8a armeabi-v7a

    This version requires Android 7.0 or newer.

    It is built and signed by F-Droid, and guaranteed to correspond to this source tarball.

    Permissions
    • run foreground service
      Allows the app to make use of foreground services.
    • run foreground service with the type "mediaPlayback"
      Allows the app to make use of foreground services with the type "mediaPlayback"
    • android.permission.MANAGE_EXTERNAL_STORAGE
    • show notifications
      Allows the app to show notifications
    • read the contents of your shared storage
      Allows the app to read the contents of your shared storage.
    • modify or delete the contents of your shared storage
      Allows the app to write the contents of your shared storage.
    • com.readwide.manager.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION

    Download APK 13 MiB PGP Signature | Build Log