Beautiful, fast, and fully native. CodeMD renders Markdown with pixel-perfect precision using pure Jetpack Compose — no WebView required.
What's inside
From syntax highlighting to full-text search, CodeMD covers every corner of the Markdown spec.
Headings, paragraphs, lists, blockquotes, tables, code blocks, images, and links — rendered with Compose, not WebView. Full inline bold, italic, and strikethrough support.
Fenced code blocks with language-aware highlighting and a one-tap copy button for any code snippet.
Bottom sheet listing all headings. Tap any entry to scroll instantly to that section.
Search FAB with previous/next navigation. Matches highlighted inline inside headings, paragraphs, tables, and code.
Tap the fullscreen FAB to hide all UI chrome for distraction-free reading. Tap exit FAB to return.
Export any Markdown document as a PDF directly to your Downloads folder in one tap.
Edit document content directly. Changes are saved back to the original file URI with auto-reload on save.
Enter any direct URL to a raw .md file; content is downloaded and opened immediately — no app switching.
Paste Markdown text directly from clipboard, give it a name, and open it instantly.
Pin frequently used files to the top of the recent documents list for quick access.
System, Light, Dark, Sepia, AMOLED, Dark Blue, Dark Green, and Solarized — independent from the app theme.
System Default, Lora, Merriweather, Literata, Atkinson Hyperlegible, Source Code Pro — all bundled, no network needed.
Under the hood
Built with modern Android technologies for performance, reliability, and maintainability.
Download the latest APK or explore the source code on GitHub.