Skip to main content
SaaSCity.io
DirectoriesLive LaunchesBlogWrite for UsAdvertise
Submit
HomeFree toolsCharacter counter

Free tool

Character counter for launch copy

Paste a post, a tagline or a meta description and see it against 28 limits at once: X’s weighted count, meta tags by estimated pixel width, LinkedIn, Product Hunt, Show HN, Reddit, the App Store, Google Play and SaaSCity.

Updated October 27, 2026

Every limit below updates as you type.

Characters
136
Words
24
X weighted
138 / 280
UTF-8 bytes
141

Google result preview (estimate)

yoursite.com

Ledgerly sends invoices from your tracked hours and chases late payments for you. Free for up to three clients, €9 a month after that. 🚀

Ledgerly sends invoices from your tracked hours and chases late payments for you. Free for up to three clients, €9 a month after that. 🚀

Your text as the title (cut near 600 px) and the description (cut near 920 px). Google may rewrite either.

Runs in your browser. Nothing you type is sent anywhere; the text is saved on this device only.

Show limits for
  • X · Post

    138 / 280 weighted142 left

    Links count 23. Emoji, CJK and most other scripts count 2. Source

  • X · Profile bio

    136 / 160 characters24 left

    Source

  • X · Display name

    136 / 50 characters86 over

    Source

  • Threads · Post

    139 / 500 characters361 left

    Meta counts each emoji as its UTF-8 bytes. Up to 5 links. Source

  • Bluesky · Post

    136 / 300 graphemes164 left

    Counted in graphemes (also capped at 3,000 bytes). The Bluesky app shortens long links before counting. Source

  • LinkedIn · Post

    136 / 3,000 characters2,864 left

    Before “see more” (about 210 characters, approximate): Ledgerly sends invoices from your tracked hours and chases late payments for you. Free for up to three clients, €9 a month after that. 🚀

    About 210 characters show before “see more” on desktop, about 140 on mobile: an approximate third-party measure (AuthoredUp), not a LinkedIn rule. Source

  • LinkedIn · Headline

    136 / 220 characters84 left

    Source

  • LinkedIn · About

    136 / 2,600 characters2,464 left

    Source

  • Instagram · Caption

    136 / 2,200 characters2,064 left

    Also at most 30 hashtags and 20 @ tags. Source

  • YouTube · Video title

    136 / 100 characters36 over

    Source

  • SaaSCity · Product name

    137 / 60 characters77 over

    Submit to SaaSCity

  • SaaSCity · Tagline

    137 / 100 characters37 over

    Submit to SaaSCity

  • SaaSCity · Description

    137 / 5,000 characters4,863 left

    Counted without leading and trailing spaces. Submit to SaaSCity

  • Product Hunt · Tagline

    136 / 60 characters76 over

    Source

  • Product Hunt · Description

    136 / 260 characters124 left

    Product Hunt’s help pages say 260; its launch prep page says 500. 260 is the safe cap. Source

  • Hacker News · Show HN title

    136 / 80 characters56 over

    No written rule: 80 is the limit in HN’s released source code and the one its moderator cites. Source

  • Reddit · Post title

    136 / 300 characters164 left

    Source

  • App Store · App name

    136 / 30 characters106 over

    Source

  • App Store · Subtitle

    136 / 30 characters106 over

    Source

  • App Store · Promotional text

    136 / 170 characters34 left

    Source

  • App Store · Keywords

    141 / 100 bytes41 over

    Apple gives 100 bytes: accented letters and other non-ASCII characters take 2 to 4 each. Source

  • App Store · Description

    136 / 4,000 characters3,864 left

    Source

  • Google Play · App name

    136 / 30 characters106 over

    Source

  • Google Play · Short description

    136 / 80 characters56 over

    Source

  • Google Play · Full description

    136 / 4,000 characters3,864 left

    Source

  • Chrome Web Store · Summary

    136 / 132 characters4 over

    Source

  • Google · Meta title

    … / 600 px (estimate)Measuring…

    Estimate. Google sets no length limit and cuts titles to fit the screen; about 600 px (20px Arial) is the desktop width SEO tools such as Ahrefs and Yoast use. Source

  • Google · Meta description

    … / 920 px (estimate)Measuring…

    Estimate. Google sets no length limit and cuts snippets to fit the screen; Ahrefs puts the desktop cut near 920 px (14px Arial), about 160 characters. Source

Limits last verified October 27, 2026.

Your text fits 14 of 26 limits. Outside the limits for: X display name, YouTube video title, SaaSCity product name, SaaSCity tagline, Product Hunt tagline, Hacker News show hn title ….

Quick answer

How does X (Twitter) count characters?

X counts a weighted length with a 280 limit, from its twitter-text rules: most Latin characters count 1; CJK, emoji (even a whole family sequence) and most other scripts count 2; every link counts 23, however long it is. Example: “Hello 🚀 https://example.com” is 6 + 2 + 1 + 23 = 32.

How to use the character counter

  1. Paste your copy

    A post, a tagline, an app description or a meta tag. One box checks every field at once.

  2. Filter the limits

    Show social networks, launch sites, app stores or search, or all 28.

  3. Read each row

    Count against the limit, characters left, and a note on how that platform counts. Red means over.

  4. Check the search preview

    For titles and meta descriptions, the preview cuts your text where a desktop result would, by estimated pixel width.

How each platform counts

Most limits count characters. X does not: it normalises the text, then weighs each character with twitter-text’s v3 table. Code points U+0000 to U+10FF and a few punctuation ranges weigh 1, everything else 2, a whole emoji sequence 2, and each link 23. Links typed without https:// count too; this counter recognises common domain endings.

Bluesky counts graphemes, the characters you see, so an emoji family is 1. Threads counts characters but each emoji as its UTF-8 bytes, per Meta’s docs. Apple’s App Store keyword field allows 100 bytes, so accented letters take 2. SaaSCity counts JavaScript string length, the same as its submission API.

Google sets no character limit on titles or meta descriptions; it cuts them to fit the screen. So those two rows measure the rendered width in your browser (20px Arial for titles, 14px for descriptions) against about 600 px and 920 px, the desktop widths Ahrefs and Yoast use. Treat them as estimates.

Formula
X weight = Σ characters (1 if in U+0000–10FF, U+2000–200D, U+2010–201F, U+2032–2037, else 2) + 2 per emoji + 23 per link Limit: 280

Worked example

  1. Text: “Ledgerly sends invoices from your tracked hours and chases late payments for you. Free for up to three clients, €9 a month after that. 🚀”
  2. Characters: 136 code points.
  3. X weighted length: 134 characters at weight 1 + € at 2 + 🚀 at 2 = 138 of 280.
  4. Product Hunt tagline: 136 of 60, so 76 over: too long for a tagline.
  5. Google Play short description: 136 of 80, 56 over. It fits LinkedIn, Threads and SaaSCity’s description field.

Character limits by platform

Every limit the counter checks, with the page it comes from.

Platform and fieldLimitCounted asSource
X: Post280weightedX Developer Platform, “Counting characters”
X: Profile bio160charactersX Help, “How to customize your profile”
X: Display name50charactersX Help, “X username rules”
Threads: Post500charactersMeta for Developers, Threads API “Posts”
Bluesky: Post300graphemesBluesky lexicon app.bsky.feed.post
LinkedIn: Post3,000charactersLinkedIn Help, “Share posts”
LinkedIn: Headline220charactersLinkedIn Talent Blog, profile headlines (2025)
LinkedIn: About2,600charactersLinkedIn Talent Blog, profile summaries (2024)
Instagram: Caption2,200charactersMeta for Developers, Instagram “IG User Media”
YouTube: Video title100charactersYouTube Help, “Edit video settings”
SaaSCity: Product name3–60charactersSaaSCity submission form
SaaSCity: Tagline10–100charactersSaaSCity submission form
SaaSCity: Description50–5,000charactersSaaSCity submission form
Product Hunt: Tagline60charactersProduct Hunt Help, “Launch guide”
Product Hunt: Description260charactersProduct Hunt Help, “Launch guide”
Hacker News: Show HN title80charactersHacker News moderator on the 80-character title limit
Reddit: Post title300charactersReddit API, POST /api/submit
App Store: App name2–30charactersApp Store Connect Help, “App information”
App Store: Subtitle30charactersApp Store Connect Help, “App information”
App Store: Promotional text170charactersApp Store Connect Help, “Platform version information”
App Store: Keywords100bytesApp Store Connect Help, “Platform version information”
App Store: Description4,000charactersApp Store Connect Help, “Platform version information”
Google Play: App name30charactersPlay Console Help, “Add preview assets to showcase your app”
Google Play: Short description80charactersPlay Console Help, “Add preview assets to showcase your app”
Google Play: Full description4,000charactersPlay Console Help, “Add preview assets to showcase your app”
Chrome Web Store: Summary132charactersChrome for Developers, manifest “description”
Google: Meta title600 px (estimate)px (estimate)Google Search Central, “Influencing your title links”
Google: Meta description920 px (estimate)px (estimate)Google Search Central, “Control your snippets”

Last verified October 27, 2026. SaaSCity’s limits come from its submission API. The two pixel rows are estimates: Google publishes no limit.

How long should a meta description be?

Google sets no maximum: “There’s no limit on how long a meta description can be,” its Search Central docs say, but the snippet is cut to fit the device. Third-party measurements put the desktop cut near 920 px, about 155 to 160 characters, and mobile near 680 px. Put the point of the page in the first 120 characters so it survives on a phone.

Meta title length

The same holds for titles: no limit, cut to the screen. SEO tools measure about 600 px at 20px Arial on desktop, roughly 50 to 60 characters; wide letters such as W and M use the space faster than i and l, which is why the counter measures pixels. Lead with the words people search for.

Character limit questions

What is the character limit on X (Twitter)?
280 weighted characters for a standard post. Links count 23 each, emoji and CJK characters count 2, most Latin characters count 1.
Do links count toward the Twitter character limit?
Yes, as 23 characters each, whatever their length, because X wraps every link in its t.co shortener. A domain typed without https://, such as example.com, counts 23 too.
How many characters is an emoji on X?
Two. A whole emoji sequence, such as a family or a skin-tone variant, counts as one emoji, so 2 in total.
What is the ideal meta description length?
Google has no limit and trims to fit the screen. Aim for about 155 to 160 characters on desktop and keep the key point in the first 120, which is roughly where mobile results cut.
How do I check my meta description length?
Paste it above. The meta description row measures its width in pixels against about 920 px, and the preview shows where a desktop result would cut it.
When does LinkedIn show “see more”?
LinkedIn does not publish it. Third-party measurements put the cut near 210 characters on desktop and 140 on mobile, so the counter shows what falls before about 210, labelled approximate.
How long can a Product Hunt tagline be?
60 characters. Product Hunt’s help pages give the description 260 characters, while its launch prep page says 500; 260 is the safe cap.
Why are App Store keywords counted in bytes?
Apple’s App Store Connect Help allows “up to 100 bytes”. ASCII letters take one byte each, but accented letters take two and CJK characters three, so a keyword list in another language fits fewer characters.
What are SaaSCity’s tagline and description limits?
A tagline of 10 to 100 characters and a description of 50 to 5,000, the limits SaaSCity’s submission API enforces. Product names run 3 to 60 characters.

Related

  • Press release generator
  • Elevator pitch & positioning builder
  • Social media image sizes & resizer
  • PNG to ICO & favicon generator

Cite this tool

Free to link and quote. Use this reference:

SaaSCity, "Launch Copy Character Counter", October 27, 2026. https://saascity.io/free-tools/character-counter

Sources

  • twitter-text v3 configuration (config/v3.json), github.com/twitter/twitter-text
  • AuthoredUp, “LinkedIn character limit” (see-more fold, approximate)
  • X Developer Platform, “Counting characters”
  • X Help, “How to customize your profile”
  • X Help, “X username rules”
  • Meta for Developers, Threads API “Posts”
  • Bluesky lexicon app.bsky.feed.post
  • LinkedIn Help, “Share posts”
  • LinkedIn Talent Blog, profile headlines (2025)
  • LinkedIn Talent Blog, profile summaries (2024)
  • Meta for Developers, Instagram “IG User Media”
  • YouTube Help, “Edit video settings”
  • Product Hunt Help, “Launch guide”
  • Hacker News moderator on the 80-character title limit
  • Reddit API, POST /api/submit
  • App Store Connect Help, “App information”
  • App Store Connect Help, “Platform version information”
  • Play Console Help, “Add preview assets to showcase your app”
  • Chrome for Developers, manifest “description”
  • Google Search Central, “Influencing your title links”
  • Google Search Central, “Control your snippets”
  • Ahrefs, “Title tags”: titles over 600 pixels are truncated
  • Ahrefs, “Meta description”: 920px desktop, 680px mobile

More free tools

  • Launch card generatorA shareable card image for your launch post on X and LinkedIn.
  • Press release generatorA launch, funding or feature press release in standard format, ready to send.
  • Social media image sizes & resizerEvery launch image size, cropped from one upload, with safe zones shown.
  • LinkedIn banner size & resizerCrop a 1584×396 banner with the profile photo zone shown for desktop and mobile.
  • X header size & resizerCrop a 1500×500 X header with the avatar and mobile crop shown.
  • PNG to ICO & favicon generatorfavicon.ico, Apple touch icon, PWA icons and the HTML snippet, made in your browser.
  • Burn rate & runway calculatorMonths of cash left, the date it runs out, when to raise, and whether you are default alive.
  • LTV calculatorCustomer lifetime value, CAC, the LTV to CAC ratio and the months it takes to earn back a customer.
All free tools

Copy that fits? Launch it

Your tagline and description are checked against SaaSCity’s own limits. Submit for a hand-reviewed listing, a launch week and a permanent page on a DR 70 domain; Premium adds a launch post written by our editor.

Launch on SaaSCity
SaaSCity.io

Directories are boring. We built a city instead. First isometric SaaS directory on the planet.

Platform
Submit SaaSLive LaunchesPricingBlogWrite for UsMCP for AgentsAdvertiseAboutghosty
Directories
Best SaaS DirectoriesBest AI DirectoriesDirectory ReviewsBest Indie Hacker CommunitiesBest Subreddits for FoundersHow to Get SaaS BacklinksSEO GlossaryHow to Submit to DirectoriesDirectory Submission ServiceDirectory Submission Services Compared
SaaSCity Alternatives
All ComparisonsSaaSCity vs Nick LaunchesSaaSCity vs BetterLaunchSaaSCity vs PeerPushProduct Hunt AlternativesSaaSHub Alternatives
Legal
Terms of ServicePrivacy PolicyRefund PolicyCookie PolicyCopyright & DMCASecurityContact
Free Tools
ARR calculatorSaaS valuationChurn calculatorMargin calculatorTAM SAM SOMLLM API pricingDR checkerRobots.txt generatorPNG to ICOAll 35 tools →

© 2026 SaaSCity.io

llms.txt