Character Limits for Social Posts, Ads, Emails, and App Store Copy
Learn how to draft short copy that fits real character limits without losing the message users need to see.
Character limits are not just technical boundaries. They shape how much context a reader sees before deciding whether to click, reply, buy, or ignore the message. When copy is trimmed by a platform, the part that disappears is often the part that explains the value. That is why counting characters should happen while drafting, not after the copy is finished.
Write the visible part first
Most platforms show only a small amount of text before truncating. Social feeds collapse long posts, search results cut snippets, email clients shorten subject lines, and ad networks enforce strict field limits. The safest approach is to write the first 40 to 80 characters as if that is all the user will read.
Lead with the object and the benefit. Instead of writing "If you have ever struggled to clean up messy text files, this tool can help," start with "Clean messy text files in your browser." The second version is shorter, clearer, and keeps the value before any truncation.
Count different fields separately
A common drafting mistake is counting a complete campaign as one block. Ads, app store listings, and email campaigns have separate fields with separate constraints. Headline, subheading, body, call to action, and preview text should each be counted on their own. If one field is too long, do not steal meaning from another field to compensate.
- Subject line: make the promise clear before the preview text begins.
- Preview text: support the subject instead of repeating it.
- Ad headline: use concrete nouns and verbs, not vague adjectives.
- Call to action: keep it short enough to fit a button on mobile.
Use casing deliberately
Character limits and casing are connected. ALL CAPS consumes the same number of characters, but it takes more visual space and often feels louder than the message requires. Title Case can make headings look polished, while sentence case often reads more naturally in interface copy. Before finalizing short copy, test the same phrase in multiple case styles and count again after the conversion.
Make a clean final pass
Once the copy fits, do one more pass for meaning. Remove weak openings such as "Introducing," "Discover," and "Check out" unless they add a necessary action. Replace abstract phrases with concrete ones. A character counter helps you fit the box, but the final goal is not to use every available character. The goal is to make the shortest version that still gives the reader enough reason to act.