Loading…
Loading…
Write Markdown with a formatting toolbar and live preview, then clean it up with Prettier: consistent lists, headings, tables, and spacing.
Also covers: Markdown formatter · Markdown previewer
The preview renders as you type. Toolbar buttons add bold, italic, headings, links, code, lists, quotes, and tables around the selected text.
Format Markdown runs Prettier: bullets become -, numbered lists are renumbered, tables are aligned, and extra blank lines and spaces are removed. Ctrl+Z undoes it.
Download the .md file, or copy or download the rendered HTML.
Only layout, never meaning. It standardizes list markers, heading style, emphasis markers, and spacing, aligns table columns, and escapes characters where needed. Line wrap controls whether paragraphs keep your line breaks, wrap at 80 characters, or join onto one line.
Yes. It's Prettier, the formatter most code editors and CI pipelines use for Markdown, so files formatted here won't change when your project's Prettier runs. Prettier downloads the first time you click Format.
No. Nothing is stored or uploaded, so reloading the page clears it. Download the .md file to keep your work.
Text & code
Compare two texts or code files side by side, with changed words highlighted. Ignore whitespace or case, and export a unified .diff patch that git apply accepts.
Count
Count words, characters, sentences, paragraphs, and lines as you type, with reading and speaking time. Check text against X, SEO title, and meta description limits.
Case
Convert text to UPPERCASE, lowercase, Title Case, Sentence case, camelCase, PascalCase, snake_case, kebab-case, and more, line by line.
Cleanup
Clean up messy text: remove extra spaces, blank lines, invisible characters, and HTML tags, straighten quotes, and rejoin hard-wrapped lines.
Lines
Delete repeated lines from a list and keep the original order. Choose case sensitivity, whether to ignore surrounding spaces, and whether to keep the first or last copy.
Lines
Delete blank lines from text, or collapse runs of blank lines down to one so paragraphs stay separated.