Preparing your workspace
Loading securely
LoadingShort answer: a Markdown file (.md) is plain text with a few symbols that mark headings, lists and links. Phones often open it as raw text, so you see the symbols instead of the layout. To read it as a formatted document, open it in a Markdown viewer. In ScanMint AI that is the free Markdown Viewer. Pick the file or share it into the app, and you see the headings, lists, tables and code blocks the author intended.
Markdown is a way of writing formatted text using ordinary characters. John Gruber introduced it on 15 March 2004. His aim was a syntax that lets writers "compose text using a simple, readable, plain text formatting syntax", with a converter that turns it into HTML (Introducing Markdown, Daring Fireball). The files usually end in .md or .markdown, and since RFC 7763 (March 2016) they have their own media type, text/markdown (Wikipedia: Markdown).
A few symbols do most of the work:
# at the start of a line makes a heading. ## makes a smaller one.- or * at the start of a line makes a bullet point; 1. makes a numbered step.**bold** and *italic* mark emphasis.[text](https://example.com) is a link.That design is the point: the file stays readable in any text editor. It is also why it can look messy on a phone. Without a viewer, every one of those symbols appears on the screen.
You rarely create one on purpose. They tend to arrive:
README.md. GitHub's documentation says a README is there to "communicate important information about your project". GitHub looks for it in the .github folder, the project root and the docs folder, in that order (GitHub Docs: About READMEs). Download a project as a ZIP and the README comes with it..md file.The app is available for iPhone and Android, and its Markdown Viewer takes three steps:
.md file from your device. If the file is in an email, a chat or a file manager, use that app's share or "Open in" option and send it to ScanMint AI instead.The viewer is free. Rendering happens on your phone, so the file is not uploaded to our servers and it opens without a connection. That matters more than it sounds. A README or a set of notes can include internal links, names or configuration details, and an online previewer needs the text sent to it before it can show anything. ScanMint AI as a whole does include ads, analytics and crash reporting; our Privacy Policy explains what each of those collects.
Here is a short example, written the way a typical project README starts:
# Trip notes
## Day 1
- Train at **08:15**, platform 4
- Hotel check-in after 15:00
| Item | Booked |
|----------|--------|
| Train | yes |
| Museum | no |
See the [venue map](https://example.com/map).
In a plain text app you see exactly the block above: hash marks, asterisks, pipes and a bracketed address. The Markdown Viewer turns the same file into a page with a "Trip notes" title and a "Day 1" subheading. Below them sit two bullet points with the departure time in bold, a two-column table and a "venue map" link. Nothing in the file has changed, only the way it is displayed.
Tables are the clearest case. Raw, they are rows of pipes and dashes that are hard to follow on a narrow screen. Tables are not in Gruber's original syntax. They come from GitHub Flavored Markdown, which GitHub describes as a "strict and optional superset" of the CommonMark specification that adds "tables, strikethrough, autolinks and task lists" (GitHub Blog, 2017).
.md in your phone's Files app, then try it in Markdown Viewer again.---. That block is information for the generator, not for readers, so it can look odd in any viewer..html. Use the HTML Viewer for those; our guide on opening an HTML file on your phone covers that case.The viewer is for reading. That is deliberate: when someone sends you a README or a set of meeting notes, you usually want to read it, not risk changing it.
If you want to write your own formatted notes on your phone, the Rich Editor is the better fit. It gives you headings, bold, italic and lists, keeps what you write on your phone, and exports to PDF or HTML when you need to send it. If you are working to a length limit, the Text Counter counts words and characters as you type or paste.
A file manager or text app can usually show the contents, but as raw text with the symbols visible. To see headings, lists and tables laid out, you need an app that renders Markdown, such as a Markdown viewer.
A .md file is plain text, so viewing it does not run a program. Links inside it can still point anywhere, so treat them like links in an email from the same sender before you tap them.
None in content. Both are recognised extensions for the same format; .md is simply shorter.
Yes. The file opens on your phone, so no connection is needed to read it. Images that the file links to on the web may not appear until you are connected.
The Markdown Viewer is built for reading and sharing, not for converting. To produce a PDF document on your phone, write it in the Rich Editor, which exports to PDF or HTML.
A .md file is a formatted document written in plain text. On a phone, the formatting only appears when something renders it. Open it in ScanMint AI's free Markdown Viewer, from your device or through another app's share option. You then get the document the way its author meant it to look. Download ScanMint AI for iPhone or Android to try it with your next README.
Open any of these in ScanMint AI to follow along.
Turn your phone into a pocket scanner and PDF toolkit — 18 tools, privacy-first.