Markdown to WordPress Converter — Gutenberg Blocks

Convert your Markdown articles to WordPress Gutenberg block markup instantly. Paste-ready paragraphs, headings, quotes, code, and tables — free, no sign-up.

Open Editor for WordPress →

How It Works

  1. Write or paste your Markdown content in the editor
  2. Select "WordPress" as the target platform
  3. Copy the block markup and paste into the WordPress block editor

Supported Gutenberg Blocks

Formatting Rules Formatio Applies for WordPress

Formatio speaks Gutenberg: the output is block markup the WordPress block editor understands natively.

RuleWhat Formatio doesWhy it matters on WordPress
BlocksEmits Gutenberg block comments (wp:paragraph, wp:heading, wp:quote, …)The block editor recognizes block markup and maps it to native, editable blocks
HeadingsPreserves the heading level in block attributesYour outline survives the paste as real H2/H3 blocks
CodeWraps code in a wp:code block with the language attributeSyntax-highlighting plugins can pick the language up
TablesUses wp:table blocksTables stay editable in the block editor instead of pasting as dead HTML
Unknown markupFalls back to a wp:html blockNothing is silently dropped on paste

Running a blog and a newsletter? Format the same draft for Substack without rewriting.

Related Converters

Publishing Resources

FAQ

How do I paste into the WordPress block editor?

Formatio wraps your content in Gutenberg block comments such as <!-- wp:paragraph --> and <!-- wp:heading -->. Copy the output and paste into the WordPress block editor, or paste into a Custom HTML block if your theme prefers raw markup.

Which Gutenberg blocks are supported?

Paragraphs, headings (H1–H6), quotes, ordered and unordered lists, code blocks, images, separators, and tables. Unknown HTML is wrapped in an HTML block so nothing is lost.

Does this work with the classic editor?

Yes. You can also export clean HTML or Markdown and paste into the classic editor. Gutenberg block comments are most useful when pasting into the block editor.

Will Gutenberg recognize the pasted content as blocks?

Yes. Formatio emits standard block comments such as wp:paragraph and wp:heading with a level attribute, so the WordPress block editor maps each piece to a native, editable block.

What happens to markup WordPress doesn't have a block for?

It is wrapped in a Custom HTML block (wp:html), so nothing is lost and you can still edit the raw markup inside WordPress.