Character Counter

Count characters with and without spaces, letters, lines and UTF-8 bytes, and check text against X, Instagram, SMS and SEO limits.

FreeNo signupFiles never leave your deviceNo watermark

Loading Character Counter…

What is the Character Counter?

A character counter tells you exactly how many characters a piece of text contains, so a post, text message, meta description or application answer fits its limit. AnyShift counts characters as you see them — an emoji or accented letter counts as one — plus characters without spaces, letters, digits, spaces, lines, words and UTF-8 bytes, updating as you type.

Live bars compare your text with common limits: X post 280, Instagram caption 2,200, LinkedIn post 3,000, TikTok caption 4,000, YouTube title 100, Google Ads headline 30, meta title 60, meta description 160 and a 160-character SMS. Counting happens in your browser; nothing is uploaded.

How to use the Character Counter

  1. Type or paste your text into the Text box (a short sample is loaded to start).
  2. Read the totals — Characters, Without spaces, Letters, Digits, Spaces, Lines, Words and Bytes (UTF-8) — which update as you type.
  3. Scroll to Platform limits: each bar fills up and turns red when you go over that limit.
  4. Edit until the limits you need are within range, then copy your text back; click Clear to start again.

Why use AnyShift's Character Counter

Runs locallyYour input is processed in the browser tab and never leaves your device.
Live resultsOutput updates instantly as you type or change options.
Copy or downloadOne click to copy the result or save it as a file.
Free, unlimitedNo account, no daily limits, no paywall.

Popular use cases

  • Writing X (Twitter) posts and LinkedIn updates that won’t be cut off
  • Fitting meta titles and descriptions into Google’s search snippet
  • Keeping a UCAS personal statement within 4,000 characters
  • Checking SMS marketing messages stay within one 160-character segment
  • Measuring field lengths and byte sizes for databases and APIs

Character limits by platform

Platform / fieldLimitGood to know
X (Twitter) post28025,000 with X Premium; links count as 23
Instagram caption2,200Only the first line or two show before “more”
TikTok caption4,000Hashtags count toward the limit
LinkedIn post3,000Long posts are folded behind “see more”
YouTube title100Front-load keywords; titles truncate in search
Google Ads headline30Descriptions allow 90
Meta title~60Guideline; Google truncates by pixel width
Meta description~160Guideline; Google may rewrite it
SMS16070 if the text contains emoji or other Unicode
UCAS personal statement4,000Including spaces

Frequently asked questions

Do spaces count as characters?
Yes. Most limits — X, Instagram, SMS, UCAS and Google Ads — count spaces and line breaks as characters. The “Without spaces” figure is only useful when a form or teacher specifically excludes them.
How many characters can an X (Twitter) post have?
280 characters for standard accounts; X Premium subscribers can post up to 25,000. X counts every link as 23 characters and most emoji as 2, so leave some margin when your post contains links or emoji.
How many characters fit in one text message?
160 characters when the message uses only the standard GSM-7 alphabet. A single emoji or some special characters switch it to Unicode, which cuts the limit to 70; longer messages are split into segments of 153 (or 67) characters.
What is the ideal length for a meta title and meta description?
Keep titles to about 50–60 characters and descriptions to about 150–160. Google actually truncates by pixel width, so check borderline titles with the Meta Title Pixel Checker.
Why is the byte count higher than the character count?
UTF-8 stores basic English letters in 1 byte, accented Latin, Greek and Cyrillic letters in 2, most Asian scripts in 3 and emoji in 4 bytes. Byte limits matter for databases, SMS gateways and some APIs.
How long can a UCAS personal statement be?
Up to 4,000 characters including spaces, shared across the three questions in the current UCAS format, with at least 350 characters per answer. Paste each answer here to check the running total before you submit.

People also search for

character countletter countercount characters onlinecharacter counter with spacescharacters without spacestwitter character countersms character counterucas character countermeta description length checkertext length checkercharacter limit checker

Last reviewed: Built for: United States, United Kingdom, Canada, Australia, France Part of Text & Education

Guides & how-tos

Related tools

More Text & Education tools

View all