Guide · Updated October 30, 2026
What is an .md file?
An .md file is a text file that uses Markdown, a set of plain characters that stand for
formatting: # for a heading, **bold**, *italic*, a dash
for a list item. To open it, use a text editor to see the raw text, or a Markdown viewer to
read it formatted. The quickest way is the viewer below: drop the file in and it renders.
Open it in a text editor to see the source
An .md file is plain text, so Notepad on Windows and TextEdit on Mac open it. You see the Markdown symbols, such as # and **, exactly as written.
Open it in a Markdown viewer to read it formatted
Drop the file into the viewer on this page, or any Markdown viewer, and the symbols turn into headings, bold text, lists and tables.
Edit it in VS Code with a live preview
Open the file in Visual Studio Code and press Ctrl+Shift+V (Cmd+Shift+V on Mac) to see the formatted preview, or Ctrl+K then V to edit and preview side by side.
Publish it as a link to share it
To send it to someone who should read it formatted, publish it as a page and send the link instead of the file.
Open it here
Drop an .md file, read it formatted
Meeting notes: Q4 planning
Saved from an AI chat as q4-notes.md.
Decisions
- Launch the new pricing page on November 12
- Move the webinar to December
- Ana books the room
- Sam writes the invite
Open questions
- Do we keep the annual discount?
- Who owns the onboarding emails?
| Owner | Task | Due |
|---|---|---|
| Ana | Pricing copy | Nov 5 |
| Sam | Webinar invite | Nov 8 |
Drop your own .md file above, or edit this text, to see it rendered.
Free · no signup · live for 7 days. Sign up free to keep it (2 pages). Public to anyone with the link and noindex.
What Markdown is
Markdown: formatting written as plain text
Markdown is a way of writing formatted documents with nothing but ordinary characters. It was
created in 2004 so that a text file could be read comfortably as it is and still turn into
clean formatting when a program renders it. The file extension is .md, sometimes .markdown.
The symbols you will meet most often:
# Title,## Section: headings, one # per level**bold**and*italic*: emphasis- itemor1. item: bulleted and numbered lists[text](https://example.com): a link> quote: a block quote`code`and blocks fenced with three backticks: code- Rows with
|between cells: a table
You get .md files because developers write documentation in Markdown (every GitHub project has a README.md), note apps such as Obsidian store notes as .md files, and AI assistants like ChatGPT and Claude write their answers in Markdown, so a downloaded chat or report is often an .md file.
By device
How to open an .md file on any device
On Windows
Double-click the file. If Windows asks which app to use, pick Notepad; you will see the Markdown as plain text with its symbols. To always open .md files the same way, right-click the file, choose Open with → Choose another app, pick the app and select Always. To read it formatted, drop it into the viewer above in Edge or Chrome.
On Mac
Right-click (Control-click) the file and choose Open With → TextEdit. TextEdit shows the plain text. Pressing the space bar in Finder gives a Quick Look preview of the same text. For the formatted version, open this page in Safari or Chrome and drop the file into the viewer.
On iPhone and iPad
Tapping an .md file in the Files app or in Mail shows its raw text. To read it formatted, open this page in Safari, tap Drop your .md file here, or click to choose, and pick the file from Files. If the file is in an email, save it to Files first.
On Android
Your Files app or Google Drive opens an .md file as text, or asks which app to use. To read it formatted, open this page in Chrome, tap the drop box in the viewer, and pick the file from Downloads.
In VS Code
Visual Studio Code reads Markdown without any extension. Open the file, then press Ctrl+Shift+V (Cmd+Shift+V on Mac) to open the formatted preview in a tab, or Ctrl+K then V to keep the source and the preview side by side while you edit.
In a browser
Dragging an .md file onto a browser window shows plain text, because browsers do not render Markdown on their own. Use a Markdown viewer instead: the one on this page, or the full Markdown viewer, which can also print the document or save it as HTML. On GitHub, .md files in a repository are shown formatted automatically.
Convert it
Need it as Word, PDF or HTML?
tools / markdown-to-word
Markdown to Word, PDF or HTML
Download an editable .docx with headings, lists and tables kept, save a typeset PDF, or copy clean HTML. Paste the Markdown or drop the file; each tool shows a preview first.
Sending it onward
Share an .md file so it reads formatted
If you forward an .md file, the next person has to repeat all of this, and on a phone they will most likely see the raw symbols. Publish it as a link instead: drop the file into the viewer above, press Publish it as a tracked link, and send the URL. It opens as a formatted page in any browser, is noindex by default, and counts its views, so you know it was read. Publishing is free for 2 public pages; Solo and Team add a password and full view tracking. See pricing, or the guide to sharing an HTML file for the same idea with HTML.
Opening .md files: FAQ
An .md file is a plain-text document written in Markdown, a simple way to mark formatting with ordinary characters: # starts a heading, **two asterisks** make text bold, and a dash starts a list item. The text is readable as it is, and a Markdown viewer or editor shows it formatted. README files, documentation and notes exported from AI assistants are usually .md files.
Any text editor opens it as plain text: Notepad on Windows, TextEdit on Mac. To read it formatted, drop it into a Markdown viewer such as the one on this page, which works in any browser on a computer or phone. To edit it with a live preview, open it in Visual Studio Code and press Ctrl+Shift+V (Cmd+Shift+V on Mac).
An .md file is plain text, and opening it in a text editor or a Markdown viewer does not run anything. Links inside it are only followed if you click them. Treat the links like links in an email from the same sender.
Both are plain text. An .md file follows Markdown conventions, so a Markdown viewer knows to show # lines as headings and ** text as bold. A .txt file has no such convention and is shown as it is. Renaming a .txt file that uses Markdown symbols to .md is enough to have it rendered.
Use a converter: the free Markdown to Word tool downloads a .docx with headings, lists and tables kept, and Markdown to PDF saves a typeset PDF with your browser. Both run in the browser without uploading the file.
Most people who receive an .md file see the raw symbols. Publish it as a page instead: drop it into the viewer on this page, press Publish, and send the link. The reader opens a formatted document in any browser, and you can see that it was opened.
More like this in the guides index, including how to open an HTML file someone sent you.