Media and documents · Format

Markdown

A simple way to write formatted text with ordinary characters, such as # for a heading and * for emphasis, that reads well as it is and converts cleanly to HTML.

Writing formats · Free · updated

How it works

John Gruber created Markdown in 2004, with Aaron Swartz, so that text would stay readable before any conversion. The original description left many edge cases open, so CommonMark defined a precise specification in 2014, and GitHub Flavored Markdown adds tables, task lists, strikethrough and automatic links on top. Front matter, a YAML block at the top of a file, is a common add-on for titles, dates and tags.

It is used for READMEs, documentation, blogs, notes apps, chat messages and the output of AI models. Libraries such as marked, markdown-it, remark and react-markdown turn it into HTML. Because Markdown allows raw HTML, anything written by untrusted users should be sanitised after conversion to prevent XSS. MDX extends it with components.

Markdown pricing

Free

Free to use; it is an open, plain-text format.

Approximate, checked September 2026.What the other tools cost

Markdown vs the alternatives

More in Media and documents

Writing formats

All 14 Media and documents terms

Crafted in the dark. Shipped to the world.

Tell us what you are building. You get a private project space with a proposal and a line-by-line quote within a day.