Original research, Dataset v1.0

Character Limits Across the Web: A Verified Reference

89 character and pixel limits across 13 categories. Source cited per row, last verified June 2026. Free to cite under CC-BY-4.0.

Released: June 3, 2026Records: 89License: CC-BY-4.0Version: 1.0.0
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.

Download the dataset (JSON)License: CC-BY-4.0, free to cite with attribution

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

Search engines

PlatformFieldCharacter limitPixel limitSourceLast verified
Google SearchTitle tag (desktop display)60600 pxGoogle Search CentralVerified Jun 2026
Google SearchMeta description (desktop)160920 pxGoogle Search CentralVerified Jun 2026
Google SearchMeta description (mobile)120680 pxGoogle Search CentralVerified Jun 2026
Google SearchURL slug display75n/aGoogle Search CentralVerified Jun 2026
Google SearchSitelink text25n/aGoogle Search CentralVerified Jun 2026
Google ShoppingProduct title150 (hard)n/aGoogle Merchant Center HelpVerified Jun 2026
Bing SearchTitle tag65600 pxBing Webmaster GuidelinesVerified Jun 2026
Bing SearchMeta description165n/aBing Webmaster GuidelinesVerified Jun 2026
DuckDuckGoMeta description display160n/aDuckDuckGo Help PagesVerified Jun 2026
Google SearchH1 (rich result heading)70n/aGoogle Search CentralVerified Jun 2026

Social media, X

PlatformFieldCharacter limitPixel limitSourceLast verified
X (Twitter)Post (free account)280 (hard)n/aX Help CenterVerified Jun 2026
X (Twitter)Post (X Premium)25,000 (hard)n/aX Help CenterVerified Jun 2026
X (Twitter)Bio160 (hard)n/aX Help CenterVerified Jun 2026
X (Twitter)Display name50 (hard)n/aX Help CenterVerified Jun 2026
X (Twitter)Username (handle)15 (hard)n/aX Help CenterVerified Jun 2026
X (Twitter)Direct message10,000 (hard)n/aX Help CenterVerified Jun 2026
X (Twitter)Poll option25 (hard)n/aX Help CenterVerified Jun 2026
X (Twitter)URL (t.co length)23 (hard)n/aX Developer DocsVerified Jun 2026

Social media, Facebook

PlatformFieldCharacter limitPixel limitSourceLast verified
FacebookPost visible before See more477n/aFacebook Help Center, industry consensusVerified Jun 2026
FacebookPost (maximum)63,206 (hard)n/aFacebook Help CenterVerified Jun 2026
FacebookPage name75 (hard)n/aMeta Business HelpVerified Jun 2026
Facebook AdsAd headline40n/aMeta Ads GuideVerified Jun 2026
Facebook AdsPrimary text (recommended)125n/aMeta Ads GuideVerified Jun 2026

Social media, Instagram

PlatformFieldCharacter limitPixel limitSourceLast verified
InstagramCaption (maximum)2,200 (hard)n/aInstagram Help CenterVerified Jun 2026
InstagramCaption visible before more125n/aInstagram Help Center, industry consensusVerified Jun 2026
InstagramBio150 (hard)n/aInstagram Help CenterVerified Jun 2026
InstagramDisplay name30 (hard)n/aInstagram Help CenterVerified Jun 2026
InstagramUsername (handle)30 (hard)n/aInstagram Help CenterVerified Jun 2026
InstagramComment2,200 (hard)n/aInstagram Help CenterVerified Jun 2026
InstagramHashtags per post30 (hard)n/aInstagram Help CenterVerified Jun 2026

Social media, LinkedIn

PlatformFieldCharacter limitPixel limitSourceLast verified
LinkedInPost3,000 (hard)n/aLinkedIn HelpVerified Jun 2026
LinkedInArticle headline100 (hard)n/aLinkedIn HelpVerified Jun 2026
LinkedInArticle body110,000 (hard)n/aLinkedIn HelpVerified Jun 2026
LinkedInProfile headline220 (hard)n/aLinkedIn HelpVerified Jun 2026
LinkedInAbout section2,600 (hard)n/aLinkedIn HelpVerified Jun 2026
LinkedInCompany page tagline120 (hard)n/aLinkedIn HelpVerified Jun 2026
LinkedInCompany page About2,000 (hard)n/aLinkedIn HelpVerified Jun 2026
LinkedInDirect message8,000 (hard)n/aLinkedIn HelpVerified Jun 2026

Social media, others

PlatformFieldCharacter limitPixel limitSourceLast verified
TikTokCaption4,000 (hard)n/aTikTok NewsroomVerified Jun 2026
TikTokBio80 (hard)n/aTikTok SupportVerified Jun 2026
YouTubeVideo title100 (hard)n/aYouTube HelpVerified Jun 2026
YouTubeVideo description5,000 (hard)n/aYouTube HelpVerified Jun 2026
YouTubeChannel description1,000 (hard)n/aYouTube HelpVerified Jun 2026
PinterestPin description500 (hard)n/aPinterest Help CenterVerified Jun 2026
PinterestBoard name50 (hard)n/aPinterest Help CenterVerified Jun 2026
SnapchatSnap caption250 (hard)n/aSnapchat SupportVerified Jun 2026

Messaging

PlatformFieldCharacter limitPixel limitSourceLast verified
WhatsAppStatus text700 (hard)n/aWhatsApp FAQVerified Jun 2026
WhatsAppProfile name25 (hard)n/aWhatsApp FAQVerified Jun 2026
SlackMessage40,000 (hard)n/aSlack Help CenterVerified Jun 2026
SlackChannel topic250 (hard)n/aSlack Help CenterVerified Jun 2026
DiscordMessage2,000 (hard)n/aDiscord SupportVerified Jun 2026
DiscordChannel name100 (hard)n/aDiscord SupportVerified Jun 2026
TelegramText message4,096 (hard)n/aTelegram Bot APIVerified Jun 2026

Email and SMS

PlatformFieldCharacter limitPixel limitSourceLast verified
Email (RFC 5322)Subject line (technical max per line)998 (hard)n/aIETF RFC 5322Verified Jun 2026
EmailSubject line (mobile display)40n/aIndustry consensusVerified Jun 2026
EmailPreview text (preheader)100n/aIndustry consensusVerified Jun 2026
SMS (GSM-7)Single message160 (hard)n/a3GPP TS 23.038Verified Jun 2026
SMS (UCS-2, emoji)Single message70 (hard)n/a3GPP TS 23.038Verified Jun 2026
iMessageSingle message10,000n/aIndustry consensusVerified Jun 2026

SEO platforms

PlatformFieldCharacter limitPixel limitSourceLast verified
Yoast SEOMeta description (green range)120-156n/aYoastVerified Jun 2026
Yoast SEOSEO title (green range)30-60n/aYoastVerified Jun 2026
Rank MathMeta description (green range)110-160n/aRank MathVerified Jun 2026
Rank MathSEO title (green range)50-60n/aRank MathVerified Jun 2026
All in One SEOMeta description (recommended)160n/aAll in One SEOVerified Jun 2026
SEMrushTitle tag analysis ceiling60n/aSEMrush Knowledge BaseVerified Jun 2026
AhrefsTitle tag analysis ceiling60n/aAhrefsVerified Jun 2026
MozTitle tag (recommended)50-60n/aMoz LearnVerified Jun 2026

Open Graph and Twitter Cards

PlatformFieldCharacter limitPixel limitSourceLast verified
Open Graphog:title90n/aOpen Graph ProtocolVerified Jun 2026
Open Graphog:description200n/aOpen Graph ProtocolVerified Jun 2026
Twitter Cardstwitter:title70n/aX Developer DocsVerified Jun 2026
Twitter Cardstwitter:description200n/aX Developer DocsVerified Jun 2026
Twitter Cardstwitter:image:alt420 (hard)n/aX Developer DocsVerified Jun 2026
Schema.org Articleheadline110n/aGoogle Search CentralVerified Jun 2026

App stores

PlatformFieldCharacter limitPixel limitSourceLast verified
Apple App StoreApp name30 (hard)n/aApple DeveloperVerified Jun 2026
Apple App StoreSubtitle30 (hard)n/aApple DeveloperVerified Jun 2026
Apple App StoreDescription4,000 (hard)n/aApple DeveloperVerified Jun 2026
Apple App StorePromotional text170 (hard)n/aApple DeveloperVerified Jun 2026
Google PlayApp title30 (hard)n/aGoogle Play Console HelpVerified Jun 2026
Google PlayShort description80 (hard)n/aGoogle Play Console HelpVerified Jun 2026
Google PlayFull description4,000 (hard)n/aGoogle Play Console HelpVerified Jun 2026

Tech and browser

PlatformFieldCharacter limitPixel limitSourceLast verified
BrowsersTab title visible30n/aIndustry consensusVerified Jun 2026
DNSDomain name (full)253 (hard)n/aIETF RFC 1035Verified Jun 2026
WindowsFile path (legacy MAX_PATH)260 (hard)n/aMicrosoft LearnVerified Jun 2026
LinuxFile path (PATH_MAX)4,096 (hard)n/aLinux man pagesVerified Jun 2026

Developer and APIs

PlatformFieldCharacter limitPixel limitSourceLast verified
Web URLsURL (practical SEO)75n/aGoogle Search CentralVerified Jun 2026
Web URLsURL (modern browser cap)8,192 (hard)n/aIETF RFC 7230, vendor docsVerified Jun 2026
HTTPHeader (per header default)8,192 (hard)n/aIETF RFC 7230, vendor defaultsVerified Jun 2026
JSON Web TokenToken (practical header use)7,168n/aIETF RFC 7519Verified Jun 2026
GitCommit subject line (recommended)72n/aPro Git BookVerified 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

VersionDateSummary
v1.0.02026-06-03Initial publication with 89 records across 13 categories.

Help us verify v1.1

Spot a limit that changed, or have a source for one of the "Industry consensus" rows? Send corrections, citations, and additions to gizmoopofficial@gmail.com. Credited contributors appear in the changelog.