The Problem with Native List Formatting
X (formerly Twitter) is a text-first platform that strangely refuses to offer basic text formatting. While LinkedIn and Facebook have incrementally added rich text options in certain contexts, X remains committed to the raw string. If you try to paste a list from Google Docs or Notion, the formatting usually collapses, leaving your carefully curated points as a dense, unreadable paragraph.
Because the platform relies on character count—and now ‘Long-form’ posts for Premium users—the way you structured your lists impacts both the algorithm's dwell time and whether a user actually clicks 'Show more.' To get bullet points twitter users can actually scan, you have to stop thinking like a writer and start thinking like a typesetter.
The reliable Unicode toolkit
Since you can’t highlight text and click a list icon, you need a library of ‘Safe Unicode’ symbols. Not all symbols are created equal. Some render as emojis (which can look unprofessional depending on your niche), and some disappear entirely on older Android builds or Windows desktop browsers.
For a standard, professional look, stick to these three:
- The Standard Bullet (•): Unicode
U+2022. This is the safest bet. It aligns perfectly with the center of the text height. - The Hollow Circle (◦): Unicode
U+25E6. Best for sub-points or a lighter visual weight. - The Medium Square (▪): Unicode
U+25AA. Excellent for technical or 'check-list' style posts.
Common Mistake: Avoid using the hyphen (-) as a bullet. On X, a single hyphen and a space often look like a mistake or part of a broken sentence. If you want a dash, use the Em Dash (—) which provides more visual separation.
Leading and Line Breaks: The 2-1 Rule
Whitespace is more important than the symbol itself. On a mobile device, X’s interface is crowded by profile pictures, engagement icons, and the infinite scroll.
If you have a list of five items, do not simply put them on five consecutive lines. This creates a 'block' effect that is repellent to the eye. Instead, use the 2-1 Rule: two line breaks between the introductory sentence and the first bullet, and one line break between each list item.
However, there is a catch. X frequently collapses multiple line breaks into a single break if it detects 'excessive' whitespace. To bypass this, ensure there is at least one character—even an invisible one or a period—if you are trying to create massive gaps, though for standard lists, a simple single return between items usually holds.
Handling the Truncation Trap
X truncates posts at different points depending on whether they are 'short' posts (280 characters) or 'Long-form' posts.
- For 280-character posts: You have no room to waste. Use a single bullet symbol followed by one space. Do not indent with spaces; X will strip leading whitespace in many viewports, making your list look jagged.
- For Long-form posts: Your list will likely be cut off after the first 2-3 items by the 'Show more' prompt. Always put your most impactful three bullets above the fold. If your fourth bullet is the 'hidden gem,' 80% of your audience will never see it.