📱 Android App

The Markdown Reader
your Android deserves

Beautiful, fast, and fully native. CodeMD renders Markdown with pixel-perfect precision using pure Jetpack Compose — no WebView required.

⬇ Download APK ★ View on GitHub

What's inside

Everything you need to read & write Markdown

From syntax highlighting to full-text search, CodeMD covers every corner of the Markdown spec.

GitHub-style Rendering

Headings, paragraphs, lists, blockquotes, tables, code blocks, images, and links — rendered with Compose, not WebView. Full inline bold, italic, and strikethrough support.

🎨

Syntax Highlighting

Fenced code blocks with language-aware highlighting and a one-tap copy button for any code snippet.

📑

Table of Contents

Bottom sheet listing all headings. Tap any entry to scroll instantly to that section.

🔍

Full-text Search

Search FAB with previous/next navigation. Matches highlighted inline inside headings, paragraphs, tables, and code.

🖥️

Focus Mode

Tap the fullscreen FAB to hide all UI chrome for distraction-free reading. Tap exit FAB to return.

📄

Export to PDF

Export any Markdown document as a PDF directly to your Downloads folder in one tap.

✏️

Raw Markdown Editor

Edit document content directly. Changes are saved back to the original file URI with auto-reload on save.

🌐

Import from URL

Enter any direct URL to a raw .md file; content is downloaded and opened immediately — no app switching.

📋

Paste from Clipboard

Paste Markdown text directly from clipboard, give it a name, and open it instantly.

📌

Pin Documents

Pin frequently used files to the top of the recent documents list for quick access.

🌙

8 Reading Themes

System, Light, Dark, Sepia, AMOLED, Dark Blue, Dark Green, and Solarized — independent from the app theme.

6 Bundled Fonts

System Default, Lora, Merriweather, Literata, Atkinson Hyperlegible, Source Code Pro — all bundled, no network needed.

Under the hood

Tech Stack

Built with modern Android technologies for performance, reliability, and maintainability.

Language Kotlin 2.1.0
UI Jetpack Compose + Material 3 BOM 2025.02.00
Architecture MVVM + Clean Architecture
DI Hilt 2.55
Navigation Navigation Compose 2.8.7
Database Room 2.6.1
Preferences DataStore Preferences 1.1.2
Markdown multiplatform-markdown-renderer 0.31.0
Images Coil 3.1.0
Fonts Bundled TTF res/font/

Ready to read Markdown beautifully?

Download the latest APK or explore the source code on GitHub.