Skip to main content

    Reddit Post Formatter

    Write and format Reddit posts and comments with Markdown, see a live preview, and start from a template.

    Your text stays in your browser. Nothing is uploaded or saved.

    Title length: 0 / 300
    Body length: 0 / 40,000

    Checks

    • No formatting problems found.

    Reddit's rich text editor and Markdown mode handle some syntax differently; if you do not see Markdown mode in the Reddit app, use Reddit on the web or the editor-switch option where available.

    What this tool does

    This Reddit post formatter is a Markdown editor with a toolbar, a live preview and ready-made templates for posts and comments. It writes standard Reddit Markdown, so you can paste the result straight into Reddit's Markdown editor, and it checks your title and body against the length limits as you type. Everything runs in your browser.

    How to format a Reddit post

    1. Choose Post or Comment, or start from one of the templates.
    2. Write your title and body, using the toolbar or Markdown for bold text, spoilers, lists, tables and code.
    3. Check the live preview and the warnings panel for line breaks that will collapse or syntax that will not render.
    4. Watch the counters so the title and body stay under the limits.
    5. Copy the title and the Markdown, then paste them into Reddit with the Markdown editor selected.

    Reddit formatting cheat sheet

    Type the syntax on the left in Markdown mode. Most of it works the same on new and old Reddit, but a few items may differ, as noted.

    Type thisWhat you getNotes
    **bold**Bold textWorks on new and old Reddit.
    *italic* or _italic_Italic textUnderscores inside a word, like snake_case, stay as they are.
    ***bold italic***Bold and italic textThree asterisks on each side.
    ~~strikethrough~~Crossed-out textTwo tildes on each side.
    >!spoiler!<Hidden text that shows when tappedKeep it inside one paragraph. Old Reddit may need no space after >! or before !<.
    ^word or ^(several words)SuperscriptWithout brackets, only the text up to the next space is raised.
    `inline code`Monospaced codeFormatting inside backticks stays literal.
    ``` code block ```Code blockOld Reddit may not show fenced blocks, as far as we know. Indenting works on both.
    four spacesCode blockIndent every line with four spaces or a tab, after a blank line.
    > quote > > nestedQuote, with a nested quoteStart each line with >. Add another > to nest.
    - item - nested itemBullet listYou can also use * or +. Indent to nest.
    1. first 2. secondNumbered listPut a blank line before the list if it follows a paragraph.
    # HeadingHeading, levels 1 to 6Needs a space after the # signs.
    | A | B | | :-- | --: | | 1 | 2 |TableThe separator row is required. Colons set left, center or right alignment.
    ---Horizontal lineLeave a blank line above it, or the line above may turn into a heading.
    [text](https://example.com)LinkAdd a title in quotes after the URL if you like.
    https://example.comAutomatic linkBare web addresses usually become links.
    r/name and u/nameLinks to a community or a userNo brackets needed.
    \*not italic\*The literal charactersA backslash stops a character from being read as Markdown.
    line one·· line twoA line break in the same paragraphEnd the line with two spaces (shown here as dots), or leave a blank line for a new paragraph.

    Reddit post templates

    Starting points for common kinds of posts. Load one into the editor above, then replace the text in brackets.

    • Question or help request

      Ask a clear question with the context and what you have already tried.

      Show Markdown

      Title: [Short summary of your question]

      **What I am trying to do:** [one or two sentences]
      
      **What I have tried so far:**
      
      - [First thing you tried]
      - [Second thing you tried]
      
      **Details that might help:**
      
      - [Version, device, location or budget]
      - [Any error message or result you got]
      
      **My question:** [the specific thing you want answered]
      
      Thanks in advance for any pointers.
    • Discussion starter

      Open a topic with your view and a question that invites replies.

      Show Markdown

      Title: [Topic]: what do you think about [specific angle]?

      I have been thinking about [topic] lately and I am curious how others see it.
      
      **My take:** [your view in two or three sentences]
      
      **Why I think this:**
      
      1. [Reason one]
      2. [Reason two]
      
      **What I am unsure about:** [the part you have not made up your mind on]
      
      What has your experience been? I would especially like to hear from people who see it differently.
    • Guide or tutorial

      Walk readers through a process step by step, with a fixes table.

      Show Markdown

      Title: [Guide] How to [do the thing], step by step

      **TL;DR:** [one-sentence summary of the result]
      
      ## What you need
      
      - [Item or prerequisite]
      - [Item or prerequisite]
      
      ## Steps
      
      1. [First step]
      2. [Second step]
      3. [Third step]
      
      ## Common problems
      
      | Problem | Fix |
      | --- | --- |
      | [Symptom] | [What to do] |
      | [Symptom] | [What to do] |
      
      ## Notes
      
      [Anything that varies by version, region or setup]
    • Project showcase (I made this)

      Show something you made, how you made it and the feedback you want.

      Show Markdown

      Title: I made [project] to [solve a problem]

      Hi all! I spent [time] building [project] and I would love some feedback.
      
      **What it is:** [one-sentence description]
      
      **How I made it:**
      
      - [Tools, materials or process]
      - [The hardest part and how you solved it]
      
      **What I would like feedback on:**
      
      1. [Specific question]
      2. [Specific question]
      
      [Link or photo description, if the subreddit allows it]
    • Experience or product review

      Share a balanced review with pros, cons and who it suits.

      Show Markdown

      Title: [Review] [Product or experience] after [time period]

      **TL;DR:** [verdict in one sentence]
      
      **Background:** [why you tried it and how you used it]
      
      **What worked well:**
      
      - [Pro]
      - [Pro]
      
      **What did not:**
      
      - [Con]
      - [Con]
      
      | Aspect | Rating |
      | --- | :---: |
      | [Aspect] | [x]/5 |
      | [Aspect] | [x]/5 |
      
      **Who it suits:** [the kind of person who would like it]
      
      >![Optional: plot points or surprises go inside a spoiler]!<
    • Bug report or tech support

      Describe a problem so others can reproduce it and help.

      Show Markdown

      Title: [Device or app]: [short description of the problem]

      **Problem:** [what goes wrong]
      
      **Steps to reproduce:**
      
      1. [Step one]
      2. [Step two]
      3. [What happens]
      
      **Expected result:** [what should happen]
      
      **Setup:**
      
      - Device or OS: [details]
      - App or software version: [details]
      
      **Error message:**
      
          [paste the exact error here]
      
      **What I have already tried:** [restarts, reinstalls, settings]

    Reddit comment templates

    Shorter structures for replies. Switch to Comment mode and load one, or copy the Markdown below.

    • Helpful answer with sources

      Give a direct answer first, then the detail and where it came from.

      Show Markdown
      Short answer: [the direct answer].
      
      Longer version:
      
      - [Key point]
      - [Key point]
      
      Sources:
      
      1. [Source title](https://example.com)
      2. [Source title](https://example.com)
      
      Happy to clarify if anything is unclear.
    • Recommendation list

      Suggest a few options with a reason and a drawback for each.

      Show Markdown
      A few options, depending on what matters most to you:
      
      1. **[Option]**: [why it fits, and one drawback]
      2. **[Option]**: [why it fits, and one drawback]
      3. **[Option]**: [why it fits, and one drawback]
      
      If you can share your [budget, skill level or use case], I can narrow it down.
    • Thank you and update

      Thank people who helped and say what you ended up doing.

      Show Markdown
      **Update:** thanks, everyone, for the replies!
      
      [What you ended up doing and how it went.]
      
      Special thanks to u/[username] for [what helped].
      
      ~~[Earlier assumption that turned out to be wrong]~~ [What was actually true]
    • Clarifying question

      Ask for the missing details before you answer.

      Show Markdown
      Before I answer, could you clarify a couple of things?
      
      > [Quote the part of their post you are asking about]
      
      - [Question about their situation]
      - [Question about what they have tried]
      
      That will help me give a more useful answer.

    Why Reddit line breaks disappear

    In Markdown mode, pressing Enter once does not start a new line in the published post. Reddit joins the two lines into one paragraph, which is why carefully spaced text can come out as a single block.

    Leave a blank line to start a new paragraph, or end a line with two spaces to keep a line break inside the same paragraph. The Fix line breaks button adds those two spaces for you and leaves code blocks, lists, tables and quotes alone.

    The rich text editor handles Enter differently, so this mostly matters when you write or paste Markdown.

    Reddit character limits

    Reddit currently allows up to 300 characters in a post title. A text post can currently hold up to 40,000 characters, and a comment is currently capped at 10,000. Many subreddits set stricter rules of their own, so check the community rules before you post.

    The counters next to each field track these limits as you type. They count an emoji or accented letter as one character, so Reddit's own count may differ slightly for unusual characters.

    Reddit does not let you edit a post title after you publish, as far as we know, so check it before you submit.

    Links and other platforms

    Sharing a link instead of text? Check how the post may look in the feed with the Reddit post preview, or test the same URL across other apps with the link previewer.

    Writing for another platform? The Telegram text formatter and the WhatsApp text formatter handle their own formatting syntax, and the Facebook post formatter helps with long Facebook posts.

    Frequently asked questions

    How do I format a Reddit post?

    Write it in the Reddit post formatter above using the toolbar or Markdown, check the live preview, then copy the Markdown into Reddit's Markdown editor. Paste the title into the title field separately.

    How do I make text bold, italic or strikethrough on Reddit?

    Wrap the text in two asterisks for bold (**bold**), one asterisk or underscore for italic (*italic*) and two tildes for strikethrough (~~strikethrough~~). Three asterisks on each side give bold italic.

    How do I add a spoiler tag?

    Put >! before the hidden text and !< after it, like >!the twist!<. Keep the spoiler inside one paragraph. It shows as a blurred block until someone taps it.

    How do I make a table on Reddit?

    Separate columns with pipes and add a separator row of dashes under the header, such as | --- | --- |. Colons in that row set the alignment. The Table button builds the skeleton for you.

    Why are my line breaks not showing?

    In Markdown mode, a single line break is joined into the same paragraph. Leave a blank line between paragraphs, or end a line with two spaces to force a break. The Fix line breaks button does this for you.

    What is the Reddit title and post length limit?

    Titles can currently be up to 300 characters and text posts up to 40,000 characters, and comments up to 10,000. Some subreddits set stricter limits.

    Does it work for comments?

    Yes. Switch to Comment mode for a 10,000 character counter and comment templates. Comments use the same Markdown as posts.

    Is it free and is my text stored?

    It is free with no signup. Your text stays in your browser and is never uploaded or saved.

    Related Tools