A little clarity for every word

Character counter.
Make every word count.

A thoughtful space to write, measure, and find the perfect fit. Just you and your words.

Free to use Always local

Your words stay on this device.

Characters
0
Characters without spaces
0
Words
0
Reading time
0 sec

A little room to write.

Set a limit. Find the right words.

No limit. Just possibilities.

Choose a preset or enter your own limit to see how much space is left.

A guide to platform limits
Sentences
0
Paragraphs
0
Lines
0
Advanced statistics Explore what makes up your text

Technical lengths

The same text measured in four different units. They are equal only for plain unaccented text.

Visible charactersGrapheme clusters: what a reader sees as one character.
0
Unicode code pointsOne emoji or accented letter can be several.
0
UTF-16 code unitsWhat JavaScript’s length and many form limits count.
0
UTF-8 bytesSize when the text is stored or sent as UTF-8.
0

Composition

The first six groups add up to the character total. Spaces and line breaks are shown as well; both are part of whitespace.

LettersIn any script.
0
NumbersDigits and numerals such as ½.
0
Punctuation & symbolsIncluding currency and maths signs.
0
EmojiAn estimate based on Unicode emoji properties.
0
Whitespace charactersSpaces, tabs, line breaks, non-breaking spaces.
0
OtherInvisible control and formatting characters.
0
SpacesThe ordinary space only (U+0020). Part of whitespace.
0
Line breaksOne character each. Part of whitespace.
0

Words and reading

Time estimates assume an average pace and are rough guides.

Unique wordsIgnoring upper and lower case.
0
Average word lengthCharacters per word.
0
Average sentence lengthWords per sentence (estimate).
0
Estimated reading timeAt 238 words per minute.
0
Estimated speaking timeAt 150 words per minute.
0

Curious about a number? See the definitions and examples in How We Count .

Most used words Find repetition. Fine-tune your writing.

    Type or paste some text to see which words appear most often.

    A plain frequency list for spotting repetition. It is not a score and says nothing about search performance.

    Small tool. Thoughtful details.

    More than
    a number.

    Counts what you see.

    One emoji. One character. Even the complicated ones.

    Explore how we count

    Find your perfect fit.

    From a short bio to a big idea. Pick a limit and make it work.

    Explore text limits

    Your words stay yours.

    Counted right in your browser. Never uploaded or saved.

    Our privacy promise

    How this character counter works

    Type or paste into the box and every number updates as you go. There is no button to press and nothing is sent to a server: the counting is done by your own browser.

    • Characters is the number of characters a reader would see. Every letter, digit, space, punctuation mark and line break is one. So is every emoji, even one that is built from several parts.
    • Characters without spaces is the same count with all whitespace left out: ordinary spaces, tabs, line breaks and non-breaking spaces.
    • Words are found with the browser’s language-aware word rules, not by splitting on spaces, so contractions and hyphenated words are counted the way a person would count them.
    • Sentences, paragraphs and lines sit just below the main numbers. A paragraph is a block of text separated from the next by a blank line.

    The exact rule behind each number, with worked examples, is on How We Count.

    What is a character counter?

    A character counter tells you how long a piece of text is, measured in characters rather than words or pages. That matters whenever a box, a field or a platform stops accepting text at a fixed length: a bio, an ad headline, an application answer, a product title, a text message.

    A good counter also has to be clear about what it is counting, because “length” has more than one meaning. The same text can honestly be described as 1 character, 7 code points, 11 code units or 25 bytes. This one shows the number a person would expect first and keeps the technical measurements one click away.

    Check your text against a limit

    Enter any number in the Character Limit field to see how much you have used, how much is left and the percentage. If you go over, the counter tells you by how much; it never stops you typing. On a phone, the remaining figure stays visible beside the main count while you write.

    You can also pick a preset. Each one is labelled with what kind of number it is:

    • Platform limit is a maximum the platform itself enforces and documents.
    • Common guideline is an editorial rule of thumb. Search result titles and descriptions belong here: Google publishes no character limit for either, and what gets cut off depends on the width of the text on the searcher’s screen.
    Character limits and guidelines available as presets
    PlatformFieldLimit / guidelineTypeLast verified
    X (Twitter)Post, standard account280Platform limit
    InstagramProfile bio150Platform limit
    InstagramPost caption2,200Platform limit
    LinkedInPost3,000Platform limit
    YouTubeVideo title100Platform limit
    YouTubeVideo description5,000Platform limit
    Google AdsResponsive search ad headline30Platform limit
    Google AdsResponsive search ad description90Platform limit
    Google SearchPage title (title link)about 60Common guideline
    Google SearchMeta description (snippet)about 155Common guideline
    UCASPersonal statement (2026 entry onwards)4,000Platform limit
    Common AppActivities and experiences: activity details, honors won and accomplishments150Platform limit
    Common AppActivities and experiences: organization name100Platform limit
    Common AppActivities and experiences: position/leadership description50Platform limit

    Last reviewed . Sources, counting units and notes for every row are on the platform limits reference.

    Platforms do not all count the same way. X publishes its rules, in which an emoji counts as 2 and any link counts as 23, so the X preset applies them. The other platforms say only “characters”, so those presets use the visible-character count and are marked as approximate.

    What counts as a character?

    For almost every limit you will meet, the answer is: everything you can type. Letters, digits, spaces, full stops, commas, quotation marks, symbols such as @ and #, and line breaks each count as one character.

    The surprises come from things you cannot see. Text copied from a word processor or a web page can carry non-breaking spaces, zero-width characters and typographic quotation marks. They look harmless and still count. If a number seems too high, open Advanced statistics and compare “Whitespace characters” and “Other” with what you expect.

    What counts as a character, in detail

    Characters with and without spaces

    Both conventions are in everyday use. Social platforms, form fields and most “maximum length” rules count spaces. Some publishers, translators and academic briefs ask for a count that excludes them. When a requirement only says “characters”, it nearly always means with spaces; when it matters, ask.

    Here, “without spaces” removes every kind of whitespace, not only the space bar. A text with ten line breaks is ten characters shorter without spaces than a text that merely has its spaces deleted.

    When to use each count, with examples

    Why emoji and accents make counting complicated

    Computers store text as numbers, and one visible character can be stored as several of them. A thumbs-up with a skin tone is two code points. A family emoji is four people glued together with three invisible joiners. An accented letter may be one code point or a plain letter followed by a separate accent.

    Software that counts the stored pieces instead of the visible result reports a larger number. That is why a message that looks 10 characters long can be rejected by a field that allows 20. These rows are measured by the same code the counter above uses:

    One text measured in four different units
    ExampleTextCharactersCode pointsUTF-16 unitsUTF-8 bytes
    Plain ASCIIHello, world!13131313
    Accented letter (single code point)café4445
    Simple emoji🙂1124
    Emoji + skin tone👍🏽1248
    Family emoji👨‍👩‍👧‍👦171125

    The main Characters figure is always the first column. The other three are in Advanced statistics, for when you are working against a system that counts that way.

    Why emoji produce different character counts

    Character count or word count?

    Word counts suit long writing, where the reader’s time is what matters: essays, articles, reports. Character counts suit anything that has to fit a space: a field, a screen, a headline, a message. The two do not convert reliably, because word length varies with language, subject and style, so use the measure your requirement is written in.

    Character count versus word count

    What people use it for

    • Posts, bios and captions that have to fit a platform’s maximum.
    • Application forms and personal statements with a strict character allowance, where every space counts.
    • Page titles and meta descriptions, using the common guidelines as a sanity check rather than a rule.
    • Ad headlines and descriptions, which are short enough that one word decides whether the copy fits.
    • Interface text and product data: button labels, notification copy, titles that must not overflow a layout or a database column.
    • Translation and editing, where work is often scoped by characters.

    Counting a text message

    Guides to counting text accurately

    All guides

    Character Counting

    What Counts as a Character? A Practical Guide

    Every letter, digit, space, punctuation mark and line break normally counts as one character. Emoji, accented letters and some scripts are where counters start to disagree.

    Character Counting

    Character Count With Spaces vs Without Spaces

    A count with spaces includes every space; a count without spaces leaves them out. If a limit says only "characters", assume spaces count, and check whether tabs and line breaks are treated as spaces.

    Unicode & Technical

    Why Emoji Can Produce Different Character Counts

    An emoji is one visible character, but it can be built from several Unicode code points, and from even more UTF-16 units or bytes. The number you get depends on the unit a system counts in.

    Character Counting

    Character Count vs Word Count: What’s the Difference?

    Use characters when the space is fixed and words when the limit is about how much you say. The two do not convert reliably, and word counts themselves depend on how a tool defines a word.

    Writing & Limits

    Character Limits for Social Media: A Practical Reference

    The limits for X, Instagram, LinkedIn and YouTube in one table, each linked to the official page it was checked against. Only X publishes how it counts characters; for the others, any counter is a close estimate.

    Your text stays on your device

    The counter is a small program that runs inside this page. What you type is read, counted and forgotten in your browser’s memory. It is not uploaded, not logged, not stored and not included in any analytics event. Only your settings, such as a chosen limit, are saved in your browser so they are still there next time.

    Like any website, the site itself is delivered by a web server that keeps standard access logs, and it may use analytics or advertising services that process information about the visit. None of that includes the text you enter. The privacy policy sets out exactly what is and is not collected.

    Frequently asked questions

    Does the character count include spaces?

    Yes. “Characters” counts every space, tab and line break along with letters, digits, punctuation and emoji. “Characters without spaces” is the same count with all whitespace left out. Both numbers are shown side by side so you can use whichever your requirement asks for.

    Does an emoji count as one character?

    In the main Characters figure, yes: one emoji is one character, including flags, skin-tone variants and family emoji that are built from several parts. Other systems count differently. JavaScript, many form fields and SMS count UTF-16 units, where the same emoji can be 2, 4 or 11. Open Advanced statistics to see every unit for your text.

    Why do two character counters disagree?

    They are usually measuring different things. The common causes are emoji and accented letters (visible characters versus code units), line breaks (counted as one character, two, or not at all), whether spaces are included, and invisible characters picked up by copying from a document. The Advanced panel shows visible characters, code points, UTF-16 units and UTF-8 bytes together, so you can see which one the other tool matches.

    Is my text uploaded?

    No. Counting happens in your browser with JavaScript. The text you type or paste is not sent to a server, is not saved, and is not included in analytics. Only your settings, such as the limit you chose, are remembered in your browser’s local storage.

    What is the difference between characters and bytes?

    A character is something you see; a byte is a unit of storage. In UTF-8, the usual encoding on the web, an unaccented English letter takes 1 byte, most accented letters take 2, most Chinese, Japanese and Korean characters take 3, and most emoji take 4. Limits on database fields, file sizes and some APIs are set in bytes, so check the UTF-8 bytes figure in Advanced statistics when that is the unit you need.

    Do line breaks count as characters?

    Yes, each line break counts as one character and is excluded from “Characters without spaces”. Text copied from Windows often stores a line break as two characters (carriage return plus line feed); the text box converts it to one. If a form you are filling in counts line breaks as two, allow one extra character per line break.

    How are words counted?

    Words are found with the browser’s built-in word segmentation rather than by splitting on spaces. Contractions such as “don’t” are one word, numbers such as 3.14 are one word, hyphenated compounds such as “well-known” are one word, and emoji and punctuation are not words. Languages written without spaces, such as Chinese and Japanese, are split with the browser’s dictionaries.

    Can I check my text against a platform’s limit?

    Yes. Under “Check Against A Limit” you can type any number or pick a preset. Presets are labelled either “Platform limit”, for a maximum the platform enforces, or “Common guideline”, for editorial rules of thumb such as search title length. Only X publishes exactly how it counts, so X posts use its weighted rules and the other presets are marked as approximate.