Notification Text Design — Character Limits by Platform

Push notifications and email subject lines are your first point of contact with users. Conveying information effectively within limited display space requires understanding each platform's character limits and designing text for maximum impact.

Character Limits by Platform

ChannelTitleBodyNotes
iOS Push~50 chars~178 charsLock screen shows ~4 lines
Android Push~65 chars~240 charsExpandable view available
Email Subject40–50 charsMobile truncates at ~30 chars
Email Preheader40–90 charsVaries by email client
Web Push (Chrome)~50 chars~120 charsVaries by OS and screen
macOS Notification~40 chars~130 charsBanner shows ~2 lines
Windows Notification~60 chars~200 charsAction Center shows full text
SMS160 chars (English)Split into segments if exceeded

Push Notification Design

iOS and Android differ in display area. On iOS lock screens, titles show 1 line and body shows about 4 lines, so place critical information within the first 50 characters. Android supports expandable views, but the notification list truncates to 1 line — make the first 40 characters count.

APNs payload limit is 4,096 bytes; FCM is 4,000 bytes. These include metadata, so the visible text character count is considerably less.

Email Subject Line Length

Desktop email clients display about 60 characters, but mobile truncates at roughly 30. With mobile reading now dominant, place the core message within the first 30 characters. Use the preheader (40–90 characters) to supplement what the subject line cannot convey.

UX Design Principles

Effective notifications share common principles. First, lead with user value: "Your order has shipped" or "30% off sale starts now." Second, include an action prompt: "Check now" or "3 hours left." Third, personalize when possible — notifications using the recipient's name or past behavior achieve higher engagement.

Common Mistakes

Conclusion

Keep notification titles under 40 characters and body text under 100 characters as a baseline for cross-platform compatibility. For email subjects, place the core message within 30 characters for mobile. Use Character Counter to fine-tune your notification text.