Markdown Preview.

Write on the left, see rendered HTML on the right — GFM tables, fenced code blocks, links, images, and more.

Markdown

177 words · ~1 min read

Editor
Preview

Markdown Preview

Welcome to the Markdown Preview tool — a split-pane writing studio.

Features

This tool renders GitHub Flavored Markdown in real time. Here's what it supports:

Inline Formatting

You can write bold text, italic text, strikethrough, and inline code all on the same line. You can also combine them: bold italic.

Links and Images

Visit mohdsakib.vercel.app for more tools.

Alt text

Blockquote

"The scariest moment is always just before you start."
— Stephen King

Code Block

function parseMarkdown(input) {
  return input
    .replace(/^# (.+)$/gm, '<h1>$1</h1>')
    .replace(/**(.+?)**/g, '<strong>$1</strong>');
}

Lists

Unordered:

  • Writing tools
  • Developer utilities
  • Calculators
  • Productivity apps

Ordered:

  1. Write your markdown
  2. See the live preview
  3. Copy or download

Horizontal Rule


Table

SyntaxDescriptionExample
# H1Heading level 1Big title
<strong>bold</strong>Bold textbold
<em>italic</em>Italic textitalic
`code`Inline codecode
> quoteBlockquote> quote

Start editing this document or paste your own markdown on the left.

The document never leaves this tab — parsing and preview both run in your browser.

Markdown cheatsheet.

The syntax this editor supports, and what each form renders as.

SyntaxRenders as
# Heading 1Largest heading (H1)
## Heading 2Second-level heading (H2)
**bold**Bold text
*italic*Italic text
~~strikethrough~~Strikethrough text
`inline code`Inline code span
```lang\ncode\n```Fenced code block
> blockquoteBlock quotation
- itemUnordered list item
1. itemOrdered list item
[text](url)Hyperlink
![alt](url)Image
---Horizontal rule
| col | col |\n|---|---|Table (GFM)

Capabilities

What You Get

A split-pane editor with GitHub Flavored Markdown support, rendering as you type with nothing sent to a server.

Split-Pane Editing

Source on the left, rendered output on the right, updating live.

GitHub Flavored

Tables, task lists, strikethrough, and fenced code blocks all supported.

Code Blocks

Fenced blocks render with formatting preserved for pasting into docs.

Task Lists

Checkbox syntax renders the way it does in a README.

Export Output

Take the rendered result or the raw source away with you.

Stays Private

Your document is never uploaded, stored, or logged.

Related tools.

More free browser-based utilities, connected by category and use case.

All Tools

FAQ

Markdown Preview FAQ.

What is Markdown?

Markdown is a lightweight markup language created by John Gruber in 2004. It uses plain text formatting syntax that converts to HTML. Writers use it for documentation, README files, blog posts, and notes because it's easy to read in raw form and renders cleanly to HTML.

What is GitHub Flavored Markdown (GFM)?

GitHub Flavored Markdown (GFM) is a dialect of Markdown created by GitHub. It extends standard Markdown with tables, fenced code blocks with syntax highlighting hints, strikethrough text, and task list items. This tool supports GFM features including tables and fenced code blocks.

How do I create a table in Markdown?

Use pipe characters to define columns and a row of dashes to separate the header from the body. Example: | Name | Age | on the first line, | --- | --- | on the second, then data rows. At least three dashes are required in each separator cell.

How do I add a code block in Markdown?

Use triple backticks (```) before and after your code. Optionally add a language name after the opening backticks for syntax highlighting hints, for example ```javascript. For inline code, wrap the text in single backticks like `code`.

What's the difference between * and ** in Markdown?

A single asterisk (*text*) or underscore (_text_) makes text italic. Double asterisks (**text**) or double underscores (__text__) make it bold. You can combine them — ***text*** or **_text_** — for bold italic.

Can I use this tool to convert Markdown to HTML?

Yes. Click the 'Copy HTML' button in the toolbar to copy the rendered HTML to your clipboard. This gives you the full HTML output of your Markdown, which you can paste directly into any HTML file or CMS.