Converter Tools
Reddit Markdown Formatter
Format Reddit posts and comments with bold, italic, strike, spoiler, superscript, tables, and code, and preview exactly how Reddit will render your text.
Quick samples
Format helper
Select text below, then click a button to wrap it. If nothing is selected, a placeholder is inserted at the caret. Keyboard shortcuts work inside the editor.
Reddit comment or reply (10,000 characters).
Preview
Totally agree with you on this. A few quick thoughts:
- The patch notes mention server browser filters were rebuilt from scratch.
- The spoiler you posted is now hidden behind .
- My new build runs at half the framerate a much more stable 90 fps.
Reminder: link your account before May 1 to keep your stats.
Cross-post: r/gaming and ping u/example_user if you have screenshots.
Preview styling approximates Reddit's dark theme. Subreddit and user references are shown as styled chips; clicking a spoiler reveals or hides it.
Reddit markdown cheat sheet
These are the syntax patterns Reddit actually parses today. Inline formatting works inside paragraphs, headings, lists, and quotes; it does not work inside fenced or indented code blocks.
Inline
- Bold
**text**Two asterisks. __text__ also works. - Italic
*text*Single asterisk. _text_ also works. - Bold italic
***text*** - Strikethrough
~~text~~ - Superscript (1 word)
^word - Superscript (multi-word)
^(several words) - Spoiler
>!hidden text!<New Reddit only; not supported by very old apps. - Inline code
`text` - Link
[label](https://url) - Auto-link
<https://url> or bare URL - Subreddit chip
/r/name - User chip
/u/name - Hard line break
two trailing spaces + newline - Escape
\* \_ \~ \` \[ \] \> \! \^
Blocks
- Heading 1 to 6
# Heading ... ###### Heading - Blockquote
> quoted line - Bulleted list
* item or - item - Numbered list
1. item - Code block (fenced)
```lang\ncode\n``` - Code block (indented)
four-space indent - Horizontal rule
--- or *** or ___ - Table
| a | b |\n|---|---|\n| 1 | 2 |:--- left, :---: center, ---: right
Not supported
- Underline
__not underline__Renders as bold on Reddit. There is no underline syntax. - Embedded HTML
<b>not parsed</b>Reddit strips raw HTML. Use markdown above instead. - Image embeds
Inline image markdown is stripped; only image hosts the post links to render. - Footnotes
[^1]Reddit does not support footnotes; they render as raw text.
How to use
- Paste your Reddit post or comment into the editor on the left, or click a sample (Comment reply, Self-post body, How-to with code, All formatting) to load a worked example.
- Use the format helper toolbar or keyboard shortcuts to wrap the current selection: Ctrl/Cmd + B for bold, I for italic, K for link, E for inline code, Shift + S for strikethrough, Shift + C for a code block. Use the Spoiler, Superscript, Quote, Heading, List, and Table buttons for the Reddit-specific constructs.
- Watch the preview on the right update live in a dark-mode Reddit-like style. Click any spoiler in the preview to reveal or hide it.
- Choose the limit dropdown above the editor to switch the character counter between Comment, Self-post, Post title, and User flair. The progress bar turns amber near the limit and red when you go over.
- Click Copy markdown to put the final text on your clipboard, then paste it into the Reddit composer. Open the cheat sheet at the bottom of the page for a quick reference of every supported and unsupported syntax.
About this tool
Reddit Markdown Formatter writes, formats, and previews text in Reddit's own flavor of Markdown (Snudown / 'Old Reddit Markdown'), the dialect that powers posts, comments, wiki pages, and flair across new Reddit, old Reddit, and every official mobile app. The tool gives you a familiar split layout: a markdown editor on the left with a format-helper toolbar and keyboard shortcuts that mirror the Reddit Fancy Pants editor (Ctrl/Cmd + B for bold, I for italic, K for link, E for inline code, Shift+S for strikethrough, Shift+C for a fenced code block), and a live preview on the right that renders your text in a dark-mode Reddit-like comment surface so you can see exactly how it will look before you submit. Every Reddit-specific quirk is handled correctly. Bold uses two asterisks or two underscores (not one); italic uses one. Strikethrough is two tildes. Superscript fires on the caret followed by a single word or a parenthesized run, so ^word, ^(multi word phrase), and ^^nested do the right thing. Spoiler tags use Reddit's new >!hidden text!< syntax and click to reveal in the preview. Inline code spans never trigger emphasis inside them, and fenced ``` code blocks render with monospaced text. Indented four-space code blocks are still recognized for posts that use the classic Reddit rule. Headings work for all six levels. Blockquotes collapse consecutive > lines into one bar. Bulleted lists accept either * or - bullets and numbered lists always start at 1 in the rendered output, mirroring Reddit's renumbering behavior. Tables follow the new Reddit pipe syntax with an alignment row that supports left, center, and right alignment per column. Auto-links fire on bare http(s) URLs and on <https://...> wrappers. Subreddit references like /r/learnprogramming and user references like /u/example_user are turned into styled chips so you can see the mention chips at a glance, just like Reddit does. Backslash escapes (\*, \_, \~, \`, \[, \], \>, \!, \^) protect literal characters so your text never gets turned into accidental formatting. A character counter beneath the editor shows your current length against Reddit's published limits and lets you switch the limit between Comment (10,000), Self-post body (40,000), Post title (300, plain text only), and User flair (64, plain text only). A progress bar turns amber as you approach the limit and red when you cross it. The built-in cheat sheet at the bottom of the page lists every supported inline and block syntax with an example, and a short 'Not supported' section calls out the most common mistakes people make (Reddit has no underline, strips raw HTML, ignores inline image embeds, and does not parse footnotes). Useful for redditors drafting a long write-up, mods writing a polished pinned post, moderators previewing automod replies, technical writers cross-posting tutorials, marketers checking how a post will read on new and old Reddit, and anyone tired of submitting and re-editing a comment because a markdown character got eaten. Everything runs in your browser. Nothing is uploaded, no account, no login, no extension, no fee.
Free to use. Works in your browser. No signup, no login.
Related tools
You may also like
Discord Markdown Formatter
Format Discord text with a live preview, format helper toolbar, and cheat sheet.
Open tool
ConverterMarkdown to Slack Converter
Two-way converter between Markdown and Slack's mrkdwn message format.
Open tool
ConverterMarkdown to Jira Converter
Bidirectional Markdown and Jira wiki markup converter with full syntax support.
Open tool
TextMarkdown Editor
Live markdown editor with toolbar, preview, table of contents, and .md or .html download.
Open tool
DeveloperMarkdown Cheat Sheet
Searchable Markdown syntax reference with rendered previews and flavor filters.
Open tool
ConverterMarkdown to HTML Converter
Convert Markdown to clean HTML with a live preview and copy button.
Open tool
TextTweet Thread Splitter
Numbered thread builder for X, Bluesky, Mastodon, and Threads with sentence-aware splits.
Open tool