Text Formatting
Understand text formatting support, mentions, hashtags, and workarounds for posts and messages on Fansly.
When composing posts or direct messages on Fansly, formatting options differ from standard markdown platforms. This guide explains what formatting is natively supported, how interactive elements work, and common workarounds.
Native Formatting Support
Fansly does not natively support rich text markdown syntax (such as **bold**, *italics*, or headers) in posts or direct messages. If you include these symbols in your text payload, they will render as raw characters.
Instead, the platform relies on plain text structured with spacing, emojis, and auto-linked interactive tokens.
Interactive Elements
Certain text formats are automatically parsed by Fansly's backend to become interactive links:
1. Hashtags (#tag)
- How it works: Prefix any word with a hash symbol (e.g.,
#exclusive,#behindthescenes). - UI Behavior: The hashtag becomes a clickable tag that adds the post to the global search feed for that topic, improving discovery.
2. Links & URLs
- How it works: Paste a raw URL (e.g.,
https://apifansly.com). - UI Behavior: Any standard HTTP/HTTPS links are automatically converted into clickable hyperlinks in the chat or on the feed.
Structured Layouts & Emojis
To keep posts and messages readable without bold/italics:
- Emojis: Fansly has full Unicode support. Use emojis (e.g., π₯, π¬, π) to draw attention to important sections.
- Line Breaks: Use standard newline characters (
\n) in your API payloads to create spacing and bullet points.
Stylized Text Workarounds
Many creators simulate bold or italic fonts by using Unicode character generators (such as mathematical alphanumeric symbols):
- Example:
π§π΅πΆπ πΆπ π―πΌπΉπ±orππ©πͺπ΄ πͺπ΄ πͺπ΅π’ππͺπ€. - How to implement: You can generate these symbols using external tools or libraries and send them directly in the API string payload.
Accessibility Warning
While stylized Unicode text renders visually as bold/italic, screen readers for visually impaired users cannot read them properly (they read out each individual mathematical symbol name instead of the word). Use these sparingly.