Knowledge Base entry

How do you use markdown to structure a long comment for readability?

A practical answer page built from the knowledge base source.

Long comments benefit from deliberate structure because walls of unbroken text are cognitively taxing to read, particularly on mobile screens. Reddit's Markdown support gives you tools to break up and organize extended responses without over-designing them. Paragraph breaks are the most important tool and the most underused. Every distinct idea or topic shift deserves its own paragraph separated by a blank line. This alone dramatically improves readability. In Markdown on Reddit, a single line break does not create a visible paragraph break in rendered output — you need a blank line (two presses of Enter) between paragraphs for the visual separation to appear. Bold text, created with double asterisks around a phrase, can highlight key terms, the central conclusion of a paragraph, or important caveats. Use it sparingly so it retains signal value. Italics (single asterisk) work for softer emphasis, titles, or technical terms. For longer comments that cover multiple distinct sections — say, a comment answering four separate questions in a post — headers created with hash symbols (## Section Title) help readers navigate. However, headers in comments can feel overwrought for anything under five or six paragraphs, so use them judiciously. Numbered lists work well when presenting sequential steps or ranked items, because the numbering communicates order. Unordered bullet lists (created with a hyphen or asterisk at the start of each line) work for sets of parallel items without inherent rank. The caution is that structuring a comment entirely as bullet fragments can strip out the reasoning and nuance that make a comment actually useful — the connective tissue of prose explanation often matters as much as the points themselves. Horizontal rules (three hyphens on their own line, rendered as a line across the page) can visually separate major sections. Blockquotes (the > character) are for citing what others wrote. Code blocks (triple backticks) are for any text that needs monospace formatting, such as programming code, command-line instructions, or structured data. Together, these tools support clarity without requiring design skill.