Paste Markdown. Clean common formatting bugs. Strip AI writing tells. Find and replace. Preview the rendered HTML, copy plain HTML, or copy WordPress block code that pastes into Gutenberg without needing the Custom HTML block.
Shortcuts: Ctrl/⌘ F find · Ctrl/⌘ S save .md · Ctrl/⌘ K clean · drop a .md file anywhere
The WordPress Block Code output produces Gutenberg block markup (those <!-- wp:paragraph --> comments). Paste it into the WordPress block editor and it converts to native blocks — no Custom HTML block needed.
Hosted WordPress.com plans (and many managed hosts) strip arbitrary HTML and disable the Custom HTML block. Gutenberg block markup isn't treated as custom HTML — it's the editor's native serialization format, so it's accepted on every plan.
☐ / ☑ prefixes (Gutenberg has no native task list block).# H1 ## H2 ### H3
**bold** __also bold__ *italic* _also italic_ ***bold italic*** ~~strikethrough~~ `inline code`
- bullet * also a bullet + also a bullet 1. ordered 2. ordered - [ ] task to do - [x] task done
[text](https://example.com) 
```python
def hello():
print("hi")
```
| Term | Meaning | |------|---------| | MD | Markdown | | HTML | HyperText Markup |
> Quoted line. ---
\r\n → \n).### ## Title down to a single level.##Title → ## Title).• and * bullets to -.-[ ], - [ ] → - [ ]).N. form.One click cleanup for the typical fingerprints of LLM-generated prose. Run this after Clean Markdown for best results.
word — word) → comma-comma.## Overview: → ## Overview).This is opinionated. Skim the diff in your editor before publishing — sometimes you actually want an em-dash.
| Action | Shortcut |
|---|---|
| Open Find / Replace | Ctrl+F · ⌘+F |
| Find next match | Enter in Find field |
| Find previous | Shift+Enter in Find field |
| Close Find bar | Esc |
| Save .md | Ctrl+S · ⌘+S |
| Clean Markdown | Ctrl+K · ⌘+K |
| Drop a file | Drag a .md or .txt file onto the page |
Everything runs in your browser. No content leaves this page. Your draft is saved to localStorage on this domain so it survives refreshes — clear it via Clear All or browser tools.