Mastodon’s default character limit is 500 characters per post, matching the original Twitter limit before its expansions. However, what makes Mastodon unique in the social media landscape is that these limits are not universal across the platform. Unlike centralized networks where everyone follows the same rules, Mastodon operates as a federated network where each instance can set its own character limits, with some allowing 11,000 characters or more.

This guide covers everything you need to know about Mastodon character limits, including default restrictions, instance variations, how links are counted, and the platform’s generous accessibility features. Whether you’re new to the Fediverse or choosing an instance, understanding these limits helps you make informed decisions about where to create your account.

Mastodon Character Limits Overview

ElementDefault LimitNotes
Post/Toot500 charsInstance-configurable
Profile Bio500 charsLinks count as 23 chars
Display Name30 charsDefault
Poll Options4 options, 25 chars eachDefault
Alt Text1,500 charsPer image
Profile Fields4 fieldsLabel + value

Mastodon’s approach to character limits reflects its decentralized philosophy. While the software ships with default limits that match familiar social media patterns, instance administrators have complete control over these restrictions. This means your experience on Mastodon can vary significantly depending on which server you join.

The default 500-character limit applies to the most popular instances like mastodon.social, but thousands of other instances have modified this setting to better serve their communities. Some focus on long-form discussion and allow thousands of characters, while others maintain the brevity that Twitter popularized.

Default Post Limits (500 Characters)

The standard Mastodon installation sets post limits at 500 characters, a deliberate choice that mirrors the original Twitter experience before the platform expanded to 280 characters. This limit encourages concise communication while providing more room than modern Twitter for detailed thoughts.

When you post on a default Mastodon instance, you’ll see a character counter that depletes as you type. Unlike some platforms that cut off your text abruptly, Mastodon prevents you from posting once you exceed the limit, requiring you to edit before publishing.

The 500-character standard works well for most conversations, news sharing, and quick updates. It’s enough space to share a complete thought with context, add relevant hashtags, and mention other users without the extreme brevity that 140-character Twitter once required.

This limit applies to the visible text of your post. Content warnings, which we’ll discuss later, share this character budget but are displayed separately in the interface. Media attachments, hashtags, and mentions all count toward your limit, but links receive special treatment with a fixed character count.

Instance Variations (The Unique Mastodon Feature)

Here’s where Mastodon fundamentally differs from every major centralized social network: character limits vary by instance.

InstancePost Limit
mastodon.social500
infosec.exchange11,000
Some modified instances50,000+

This variation exists because Mastodon is open-source software that anyone can run on their own server. Instance administrators can modify the MAX_TOOT_CHARS setting in their configuration, adjusting limits to match their community’s needs.

Why this matters:

  • Academic instances often allow 5,000+ characters for detailed discussions
  • Literary communities may enable long-form posting for sharing stories and essays
  • Technical instances might offer extended limits for code sharing and documentation
  • General-purpose instances typically stick with 500 characters for broad appeal

When choosing a Mastodon instance, the character limit should factor into your decision alongside other considerations like community culture, moderation policies, and server stability. If you frequently write long posts, joining an instance with extended limits provides a better experience than splitting thoughts across multiple posts.

You can check an instance’s character limit before joining by looking at its about page or simply checking what number appears in the character counter when composing a post on that server. Posts from users on instances with different limits will display fully in your timeline regardless of your home instance’s restrictions.

Profile and Bio Limits

Your Mastodon profile includes several text fields with their own character restrictions. The profile bio, which appears at the top of your profile page and in profile previews, has a 500-character limit by default. This matches the post limit and provides substantial room to describe yourself, your interests, and your posting topics.

The display name field, which appears alongside your username throughout the platform, typically has a 30-character limit. This is your human-readable name that can include spaces, emojis, and special characters, unlike your username which follows strict formatting rules.

Mastodon profiles also feature four customizable profile fields where you can add structured information. Each field has a label and a value, both with character limits that vary by instance but commonly allow around 255 characters for the label and 255 for the value. Many users employ these fields for:

  • Pronouns and gender identity
  • Location or timezone
  • Links to websites and other social profiles
  • Interests and topics you post about
  • Professional information or credentials

Profile fields support verification through rel=me links, allowing you to prove ownership of websites by adding specific HTML to your site. This verification appears as a green checkmark on your profile, providing a decentralized alternative to centralized verification systems.

Mastodon uses a fixed-length URL counting system borrowed from Twitter’s approach. Regardless of how long your actual URL is, every link counts as exactly 23 characters toward your post limit.

This system provides several benefits:

  • Predictable character counting when composing posts with links
  • No advantage to using URL shorteners, which can hide destinations and pose security risks
  • Equal treatment for short and long URLs, encouraging transparency
  • Simplified character counting logic in the user interface

Whether you share a simple homepage like “example.com” or a lengthy article URL with query parameters and tracking codes, both consume 23 characters of your available space. This consistent counting applies to all protocols including https://, http://, and other URL schemes.

The 23-character counting applies to both profile links in your bio and links within posts. When crafting a post with multiple links, remember that each one will consume 23 characters regardless of its displayed length. Mastodon automatically converts most URLs to clickable links, so you don’t need to manually format them as markdown or HTML.

One practical implication: you can use descriptive, human-readable URLs without penalty. Instead of shortening “example.com/articles/understanding-mastodon-character-limits” to save space, you can include the full URL for transparency while only spending 23 characters.

Alt Text and Accessibility Features

Mastodon stands out among social media platforms for its strong accessibility features, particularly its generous alt text limits. When attaching images to your posts, you can add up to 1,500 characters of alt text per image, providing detailed descriptions for users who rely on screen readers.

This 1,500-character limit for alt text is separate from your post’s character limit, meaning descriptive image captions don’t force you to sacrifice message content. This design choice reflects Mastodon’s community values, which strongly emphasize accessibility and inclusive design.

The platform actively encourages alt text usage through several mechanisms:

  • Visual indicators showing when images lack descriptions
  • Easy-to-access alt text fields in the compose interface
  • Community norms that consider unmarked images poor etiquette
  • Some instances that require alt text before allowing posts with images

Many Mastodon users write detailed, informative alt text that goes beyond basic descriptions. The 1,500-character limit enables comprehensive descriptions including:

  • What’s visible in the image (objects, people, settings)
  • Text that appears in screenshots or graphics
  • Context that sighted users would gather visually
  • Emotional tone or artistic elements
  • Color descriptions and visual composition

This generous limit particularly benefits users sharing complex images like infographics, data visualizations, comics, or screenshots of text. Instead of providing minimal descriptions, you can offer truly equivalent access to visual content.

Content Warnings and Character Counting

Mastodon’s content warning feature allows you to hide post content behind a collapsible warning that readers must click to expand. Content warnings serve multiple purposes, from hiding spoilers to flagging potentially sensitive topics, giving readers control over what they view.

The content warning text shares your post’s character limit. If you write a 50-character content warning on an instance with a 500-character limit, you have 450 characters remaining for your actual post content. This shared limit encourages concise warnings that still provide meaningful context.

Common content warning uses include:

  • Mental health topics (anxiety, depression, trauma)
  • Politics and current events
  • Food content (helpful for users with eating disorders)
  • Spoilers for movies, TV shows, books, and games
  • Eye contact in photos (some users find this distressing)
  • Potentially controversial opinions

The character counter in Mastodon’s compose interface shows your total usage including both the content warning and post content. This transparency helps you stay within limits while ensuring your warning provides adequate context.

Some Mastodon users write content warnings as brief topic indicators (“pol” for politics, “mh” for mental health) to maximize remaining characters for post content. Others prefer more descriptive warnings (“Discussion of US electoral politics” or “Personal anxiety experience”) that better inform readers about what they’ll see if they expand the post.

Content warnings are entirely optional, and Mastodon’s culture around their use varies by instance and community. Some instances encourage warnings for a broad range of topics, while others use them more sparingly.

Comparing Mastodon to Twitter/X

Understanding how Mastodon’s character limits compare to Twitter/X helps users transitioning between platforms or maintaining a presence on both.

Twitter/X current limits:

  • Standard posts: 280 characters
  • Twitter Blue/Premium subscribers: 25,000 characters
  • Bio: 160 characters
  • Display name: 50 characters

Mastodon default limits:

  • Standard posts: 500 characters (instance-variable)
  • Bio: 500 characters
  • Display name: 30 characters

Mastodon provides 220 more characters than standard Twitter posts, offering more room for complete thoughts without thread splitting. However, Twitter Blue subscribers have access to extremely long posts that exceed most Mastodon instances.

The key philosophical difference lies in decentralization. Twitter applies uniform limits across its entire user base, with premium features available only through subscription. Mastodon’s federated model means you choose an instance based on the features you need, including character limits, without paying for access.

Other comparison points:

Edit functionality: Mastodon has supported post editing since 2022, while Twitter added this feature in 2023 for premium users only. Mastodon edits preserve version history visible to readers.

Thread limitations: Both platforms support threads, but Mastodon’s higher base character limit reduces the need for thread splitting compared to 280-character Twitter.

Link handling: Both use fixed-length URL counting (23 characters), though Twitter’s t.co system adds an intermediary redirect while Mastodon links directly to destinations.

Verification: Twitter charges for verification through Twitter Blue. Mastodon offers free decentralized verification through rel=me links.

Frequently Asked Questions

Can I change my instance’s character limit?

Only if you run your own instance. Instance administrators can modify character limits in their server configuration, but regular users cannot change limits on instances they don’t control. If your current instance’s limits don’t meet your needs, consider migrating to an instance with different settings.

Do character limits apply to direct messages?

Yes, direct messages in Mastodon follow the same character limits as public posts. If your instance allows 500 characters for posts, your direct messages also have a 500-character limit. Some instances with extended post limits provide more space for private conversations.

How can I find instances with higher character limits?

Instance directories like instances.social and joinmastodon.org sometimes list character limits in instance descriptions. You can also search for “Mastodon long posts” or check instance about pages. Technical or academic-focused instances more commonly offer extended limits.

Does Mastodon have a character minimum?

No, Mastodon has no minimum character requirement. You can post single characters, emojis, or even empty posts with only media attachments. The platform prioritizes flexibility over enforcing specific posting styles.

What happens if I exceed the character limit?

Mastodon prevents posting when you exceed the limit. The compose box displays your character count in red when over the limit, and the post button becomes disabled until you reduce the text to acceptable length. There’s no auto-truncation or forced continuation.

Do hashtags and mentions count toward the limit?

Yes, both hashtags and mentions count toward your character limit. A hashtag like #Mastodon uses 9 characters, and mentioning a user like @username@instance.social counts each character in the full address. Plan your post length accordingly when using multiple tags or mentions.

Key Takeaways

  • Mastodon’s default post limit is 500 characters, but this varies significantly by instance, with some allowing 11,000+ characters.
  • All links count as exactly 23 characters regardless of actual URL length, eliminating the need for URL shorteners.
  • Profile bios support 500 characters by default, providing substantial space for self-description and context.
  • Alt text allows 1,500 characters per image, separate from post limits, reflecting Mastodon’s strong accessibility focus.
  • Content warnings share the character limit with post content, encouraging concise but informative warnings.
  • Instance choice affects your character limits, making it an important consideration when joining Mastodon.

Conclusion

Mastodon’s approach to character limits balances brevity with flexibility, offering more space than Twitter’s standard posts while maintaining the concise communication style that makes microblogging effective. The platform’s federated nature means you can choose an instance with limits that match your posting style, whether you prefer short updates or longer-form content. Understanding these limits helps you make the most of Mastodon’s unique social media experience.

Try our free letter counter → to optimize your Mastodon posts and stay within character limits before posting.