MD File Viewer - Markdown Preview & Editor

Open any .md file and read it the way GitHub shows it - tables, task lists, code with colours, math and diagrams included. Edit side by side with a live preview, jump around with the outline, then export to HTML or PDF. It all runs in your browser, so nothing is uploaded. Plain text instead? Use the TXT Viewer, or open web pages in the HTML Viewer.

or paste Markdown
Ctrl + Enter to preview · Ctrl + V anywhere
Try a sample
No upload GitHub style Live editor

How to open and preview an MD file

  1. Open your Markdown. Drop a .md file anywhere on the page, browse for it, paste Markdown, load it from a link or try a sample.
  2. Read the preview. The document renders GitHub-style. Jump around with the outline, search the text, switch the reading theme or listen to it read aloud.
  3. Edit side by side. Choose Split view and switch on Edit to change the Markdown with a live preview that scrolls along with the source.
  4. Export. Download the .md file, export a self-contained HTML page, print or save as PDF, or copy the formatted text into Word or Google Docs.

Keyboard shortcuts

  • SearchCtrl + F
  • Next / previous matchEnter / Shift + Enter
  • Open a fileCtrl + O
  • Save the .md fileCtrl + S
  • Preview pasted textCtrl + Enter
  • Exit full screenEsc

Markdown viewer features

GitHub-style rendering

Tables, task lists, footnotes, alert boxes, autolinks and code with syntax colours for 40+ languages.

Live split editor

Source and preview side by side, scrolling together. Fix a typo, tick a task box, download the result.

Math and diagrams

LaTeX formulas with KaTeX and Mermaid flowcharts, sequence diagrams and charts - drawn locally.

Outline and search

Every heading in a clickable outline that follows your reading, plus full-text search with highlights.

Reading themes

GitHub light and dark, a calm serif and sepia - with text size, line width, read aloud and full screen.

Front matter table

The YAML or TOML block of Jekyll, Hugo and Astro pages shows up as a clean table, not clutter.

Export anywhere

A self-contained HTML page, a PDF through print, rich text for Word and Google Docs, or plain text.

Safe and private

Raw HTML is sanitised so nothing can run, and your file never leaves the browser.

Markdown cheat sheet

Markdown is just text with a few symbols.

Type the left column and the viewer shows the right one - paste any line above to try it.

You typeYou get
# Title ... ###### SmallHeadings, level 1 to 6
**bold**, *italic*, ~~gone~~bold, italic, gone
[text](https://convertico.com)A link
![alt](images/pic.png)An image
- item or 1. itemBullet or numbered list
- [x] doneA ticked task box
> quote or > [!NOTE]A quote or a GitHub alert box
```js ... ```A code block with syntax colours
| a | b | + |---|---|A table
$E = mc^2$A math formula
text[^1] + [^1]: noteA footnote

Markdown to HTML, PDF and Word

Markdown is great for writing but not everyone can read it.

These exports turn it into something anyone can open.

  • HTML - one file with everything inside: styles, code colours, formulas and diagrams. Open it in any browser or check it in the HTML Viewer.
  • PDF - Print / PDF hides the page around the document, so the PDF holds only your text. Join several with Merge PDF or read them in the PDF Viewer.
  • Word and Google Docs - Copy rich text, then paste. Headings, lists, tables and links come along. Got a Word file back? Open it in the DOCX Viewer.
  • Plain text - the .txt download drops every Markdown symbol, ideal for emails and forms.

About MD files

An MD file is a plain text document written in Markdown.

The format was created in 2004 to be readable as is and easy to turn into web pages.

Today it powers README files on GitHub and GitLab, documentation sites, note apps like Obsidian and Notion exports, and blogs built with Jekyll, Hugo or Astro. The .md and .markdown extensions hold exactly the same format, and .mdx, .rmd and .qmd are Markdown with extras for React, R and Quarto.

When an online Markdown viewer helps

  • A README in a download - read the instructions properly formatted before you install anything.
  • Notes from another app - Obsidian, Joplin or Bear exports open with headings and tasks intact.
  • A quick fix - correct a docs page and download it, no editor needed.
  • Sharing with non-developers - export HTML or PDF for people who have never heard of Markdown.

Working with config files too? The YAML Viewer and the JSON Viewer validate them, and all file viewers cover documents, images and archives.

Frequently Asked Questions

Drop the .md file anywhere on this page, click to browse, paste Markdown text or load it from a link. It renders instantly the way GitHub shows it, with an outline of the headings for quick jumps.

Nothing is installed and nothing is uploaded.

Yes. Switch to Split view and turn on Edit - the source is on the left, the preview on the right, and both scroll together.

Every change shows up in the preview as you type, and Download .md saves your edited file.

Yes. Tables, task lists, strikethrough, autolinks, fenced code with syntax colours, footnotes and GitHub alert boxes like [!NOTE] and [!WARNING] all render.

Emoji shortcodes such as :rocket: can be switched on in Options.

Yes. LaTeX math between $ signs, $$ blocks or a math code block is drawn with KaTeX, and mermaid code blocks become flowcharts, sequence diagrams, pie charts and more.

Both libraries are hosted on ConvertICO and only load when a document needs them.

Most README files point to pictures next to them, like images/logo.png. A web page cannot read the folders on your computer by itself, so the viewer lists those images and gives you an Add images button.

Pick the files or the whole folder and they appear in place. Images on the web load normally.

Export HTML saves a single self-contained web page with the styles, diagrams and formulas built in. Print / PDF opens the print dialog with a clean layout - choose Save as PDF.

Copy rich text puts the formatted document on the clipboard, ready to paste into Word, Google Docs or an email. Need a smaller PDF afterwards? Use Compress PDF.

Yes. Markdown can contain raw HTML, so every preview is cleaned with DOMPurify before it is shown - scripts, event handlers and javascript: links are removed.

The file is processed in your own browser and never uploaded to a server.

That is front matter - a YAML or TOML block between --- or +++ lines that static site generators like Jekyll, Hugo and Astro use for the title, date and tags.

Instead of showing it as messy text, the viewer turns it into a tidy table above the article. To inspect bigger YAML files, open them in the YAML Viewer.

Guides & Tutorials

All 14 guides
Guide How to Tell What Format an Image File Is (5 Easy Ways) Read the guide Guide How to Open ZIP, RAR, 7Z & TAR.GZ Files Online (Without Installing Anything) Read the guide Comparison PNG vs JPG: Which Image Format Should You Actually Use? Read the guide