Quick answer
Google meta descriptions display up to about 160 characters or 920 pixels on desktop and 120 characters on mobile. This dataset contains 89 verified character and pixel limits across 13 categories, including search engines, every major social network, messaging apps, email and SMS, SEO platforms, Open Graph, app stores, browsers, and developer APIs. All records are source cited per row and released under CC-BY-4.0. To cite, use: Gizmoop Editorial Team (2026). Character Limits Across the Web: A Verified Reference (2026 Edition, v1.0).
Download and cite
The full dataset is available as a machine readable JSON file. Records use a fixed schema with platform, field, character_limit, pixel_limit, is_hard_limit, notes, source_url, source_name and last_verified.
File: character-limits-2026-v1.json · CC-BY-4.0 license terms
How to cite
Gizmoop Editorial Team (2026). Character Limits Across the Web: A Verified Reference (2026 Edition, v1.0). https://gizmoop.com/research/character-limits
Categories in this dataset
| Platform | Field | Character limit | Pixel limit | Source | Last verified |
|---|
| X (Twitter) | Post (free account) | 280 (hard) | n/a | X Help Center | Verified Jun 2026 |
| X (Twitter) | Post (X Premium) | 25,000 (hard) | n/a | X Help Center | Verified Jun 2026 |
| X (Twitter) | Bio | 160 (hard) | n/a | X Help Center | Verified Jun 2026 |
| X (Twitter) | Display name | 50 (hard) | n/a | X Help Center | Verified Jun 2026 |
| X (Twitter) | Username (handle) | 15 (hard) | n/a | X Help Center | Verified Jun 2026 |
| X (Twitter) | Direct message | 10,000 (hard) | n/a | X Help Center | Verified Jun 2026 |
| X (Twitter) | Poll option | 25 (hard) | n/a | X Help Center | Verified Jun 2026 |
| X (Twitter) | URL (t.co length) | 23 (hard) | n/a | X Developer Docs | Verified Jun 2026 |
| Platform | Field | Character limit | Pixel limit | Source | Last verified |
|---|
| LinkedIn | Post | 3,000 (hard) | n/a | LinkedIn Help | Verified Jun 2026 |
| LinkedIn | Article headline | 100 (hard) | n/a | LinkedIn Help | Verified Jun 2026 |
| LinkedIn | Article body | 110,000 (hard) | n/a | LinkedIn Help | Verified Jun 2026 |
| LinkedIn | Profile headline | 220 (hard) | n/a | LinkedIn Help | Verified Jun 2026 |
| LinkedIn | About section | 2,600 (hard) | n/a | LinkedIn Help | Verified Jun 2026 |
| LinkedIn | Company page tagline | 120 (hard) | n/a | LinkedIn Help | Verified Jun 2026 |
| LinkedIn | Company page About | 2,000 (hard) | n/a | LinkedIn Help | Verified Jun 2026 |
| LinkedIn | Direct message | 8,000 (hard) | n/a | LinkedIn Help | Verified Jun 2026 |
Email and SMS
| Platform | Field | Character limit | Pixel limit | Source | Last verified |
|---|
| Email (RFC 5322) | Subject line (technical max per line) | 998 (hard) | n/a | IETF RFC 5322 | Verified Jun 2026 |
| Email | Subject line (mobile display) | 40 | n/a | Industry consensus | Verified Jun 2026 |
| Email | Preview text (preheader) | 100 | n/a | Industry consensus | Verified Jun 2026 |
| SMS (GSM-7) | Single message | 160 (hard) | n/a | 3GPP TS 23.038 | Verified Jun 2026 |
| SMS (UCS-2, emoji) | Single message | 70 (hard) | n/a | 3GPP TS 23.038 | Verified Jun 2026 |
| iMessage | Single message | 10,000 | n/a | Industry consensus | Verified Jun 2026 |
| Platform | Field | Character limit | Pixel limit | Source | Last verified |
|---|
| Yoast SEO | Meta description (green range) | 120-156 | n/a | Yoast | Verified Jun 2026 |
| Yoast SEO | SEO title (green range) | 30-60 | n/a | Yoast | Verified Jun 2026 |
| Rank Math | Meta description (green range) | 110-160 | n/a | Rank Math | Verified Jun 2026 |
| Rank Math | SEO title (green range) | 50-60 | n/a | Rank Math | Verified Jun 2026 |
| All in One SEO | Meta description (recommended) | 160 | n/a | All in One SEO | Verified Jun 2026 |
| SEMrush | Title tag analysis ceiling | 60 | n/a | SEMrush Knowledge Base | Verified Jun 2026 |
| Ahrefs | Title tag analysis ceiling | 60 | n/a | Ahrefs | Verified Jun 2026 |
| Moz | Title tag (recommended) | 50-60 | n/a | Moz Learn | Verified Jun 2026 |
Open Graph and Twitter Cards
Tech and browser
| Platform | Field | Character limit | Pixel limit | Source | Last verified |
|---|
| Browsers | Tab title visible | 30 | n/a | Industry consensus | Verified Jun 2026 |
| DNS | Domain name (full) | 253 (hard) | n/a | IETF RFC 1035 | Verified Jun 2026 |
| Windows | File path (legacy MAX_PATH) | 260 (hard) | n/a | Microsoft Learn | Verified Jun 2026 |
| Linux | File path (PATH_MAX) | 4,096 (hard) | n/a | Linux man pages | Verified Jun 2026 |
Methodology
How limits were verified
Each row was checked against primary platform documentation (help centers, developer docs, RFCs) where available. When official documentation was missing or ambiguous, we verified the limit by direct testing in the platform composer or by checking against the platform's public SDK or web client source. Where a value still could not be confirmed, the row is labeled with source_name "Industry consensus" and source_url is null. We did not extrapolate or invent values.
Inclusion criteria
We included fields from platforms with at least roughly 10 million monthly active users (social, messaging, app stores) and standards bodies (IETF, 3GPP, W3C). Fields are included when length materially affects publishing, display, search ranking, deliverability, or protocol behavior. Both hard limits (enforced by the platform) and display limits (where text is truncated rather than rejected) are included and are distinguished by the is_hard_limit boolean.
Update cadence
The dataset is reviewed quarterly at minimum. When a platform changes a limit between releases, we document the change in the changelog and update the relevant record's last_verified field.
Versioning policy
We use semantic versioning. v1.x releases add new categories or records and update existing values. v2.x releases would change the record schema in a breaking way. The dataset identifier (character-limits-2026-v1) is stable for the v1 series.
Known unknowns
A small number of limits are not officially documented by their owner platforms (iMessage, Snapchat display widths, Browser tab title rendering). For those rows we marked the source as "Industry consensus" and used the most commonly reported value from at least three independent technical sources. These are candidates for verification in v1.1, with help from the community.
Citation guidelines
You may reuse this dataset in any context, commercial or non commercial, with attribution to Gizmoop. The recommended citation forms are below.
APA
Gizmoop Editorial Team. (2026). Character Limits Across the Web: A Verified Reference (2026 Edition, v1.0) [Dataset]. Gizmoop. https://gizmoop.com/research/character-limits
MLA
Gizmoop Editorial Team. "Character Limits Across the Web: A Verified Reference (2026 Edition, v1.0)." Gizmoop, 3 June 2026, gizmoop.com/research/character-limits.
BibTeX
@misc{gizmoop_charlimits_2026,
title = {Character Limits Across the Web: A Verified Reference (2026 Edition, v1.0)},
author = {{Gizmoop Editorial Team}},
year = {2026},
url = {https://gizmoop.com/research/character-limits},
note = {Dataset, CC-BY-4.0}
}If you use this dataset in a research paper, blog post, presentation, or product, please email gizmoopofficial@gmail.com so we can link to your work.
Changelog
| Version | Date | Summary |
|---|
| v1.0.0 | 2026-06-03 | Initial publication with 89 records across 13 categories. |