MarkReader - Markdown Reader

MarkReader - Markdown Reader

Offline markdown and code reader with syntax highlighting

Usama Iqbal Reading

Screenshots

Screenshot of MarkReader - Markdown Reader Screenshot of MarkReader - Markdown Reader Screenshot of MarkReader - Markdown Reader Screenshot of MarkReader - Markdown Reader Screenshot of MarkReader - Markdown Reader Screenshot of MarkReader - Markdown Reader

Description

MarkReader is a lightweight, offline markdown and code file reader for Android.

Open markdown files to see a clean, rendered view with support for headings, bold, italic, blockquotes, inline code, fenced code blocks, and tables. Open code files to get syntax highlighting for dozens of programming languages powered by Prism4j.

FEATURES

- Markdown rendering with full CommonMark support including tables
- Syntax highlighting for code files (Kotlin, Python, JavaScript, Java, C, C++, HTML, CSS, JSON, YAML, and more)
- Built-in editor with markdown preview — switch between Edit and Preview tabs
- Formatting toolbar for common markdown syntax (bold, italic, headings, code blocks, links, lists)
- Open files directly from any file manager via the standard share/open intent
- Save edited files back in place or export to a new location via Save As
- Create new files from scratch
- Material You design with dynamic color, dark and light themes
- Edge-to-edge display
- No internet required — all processing is done locally on your device
- No ads, no analytics, no tracking

PRIVACY

MarkReader does not collect, transmit, or share any data. It requires no special permissions — it only reads files that you explicitly open or create. Your files never leave your device.

PERMISSIONS

No permissions required. Files are opened through Android's standard content URI system, so no storage permission is needed.

What’s new (1.0.1)

• Redesigned Settings screen with Material 3 expressive UI
• Added a live reader preview with light/dark toggle
• Added haptic feedback for selections in Settings
• Added a GitHub repo link to the About section

Versions

Version Date Size Requires Android Download
1.0.1 current
f8c9715b7d7802c4…
2026-07-16 3.1 MB API 24
1.0.0
c5a3459eab8c19aa…
2026-06-30 3.0 MB API 24

Permissions

What the app asks the system for. Android only grants sensitive access after you confirm it.

  • markreader.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION

Comments