Skip to content
ViewMarkdown

Welcome to ViewMarkdown

Paste or type Markdown on the left and see it rendered here. Nothing you write leaves your browser.

What works

  • Bold, italic, strikethrough and inline code
  • Links and images
  • Ordered and unordered lists
  • Task lists:
    • Paste text from ChatGPT, Claude or a README
    • Export it as Word, PDF or HTML

Tables

Export Best for
Copy as rich text Google Docs, Gmail, Notion
Word (.docx) Sending to people who edit in Word
PDF Sharing something final
HTML Publishing on a website

Code

function greet(name) {
  return `Hello, ${name}!`;
}

Tip: press Copy to paste this into Google Docs with headings, lists and tables intact.

Markdown to plain text

Strip out the hashes, asterisks and backticks. Download readable plain text for email, forms and SMS.

Some places have no formatting at all: a plain-text email, a support ticket field, an SMS, a job application box, a CSV cell. Pasting Markdown into them leaves the reader with ## and ** everywhere.

This converts the document to clean text. Headings become their own lines, lists keep their markers so the structure survives, tables become rows you can still read, and the symbols that only ever meant formatting disappear.

The conversion runs in your browser and the text is never uploaded.

How it works

  1. Paste your Markdown into the left pane.
  2. Click Download plain text to save a .txt file.
  3. Or use Copy as rich text if the destination does support formatting after all.

Frequently asked questions

What is kept when Markdown is converted to text?

The words, the block structure with one blank line between blocks, list markers (- and 1.), checkbox markers as [ ] and [x], table rows with cells separated by a pipe, code blocks exactly as written, image alt text, and link URLs — a link becomes "text (https://example.com)" so the address is not lost.

What is lost?

Anything that only exists as styling: bold, italic and strikethrough marks, heading levels (the heading text stays, on its own line), and the rendering of images. Horizontal rules become a blank line.

Why keep the link URLs?

Because a plain-text reader cannot click a phrase. Keeping the address in parentheses is what email clients do too, and it means nothing is silently dropped. If you want the bare URL, write the link as an autolink and only the URL is emitted.

Does this work for ChatGPT or Claude output?

Yes, and it is one of the common uses. Paste the reply exactly as copied and download the text version to paste into an email or a form.

Can I go the other way, text to Markdown?

That is a different job — adding structure rather than removing it. Plain text is already valid Markdown, so paste it into the editor and add headings and lists with the toolbar.