Home › Text Tools › SMS Character Counter

SMS Character Counter

Type or paste your text message to see exactly how it will be sent: GSM-7 or Unicode (UCS-2) encoding, characters used, the number of SMS segments, and which characters push you over the limit. Replace them with GSM-safe ones in one click and estimate the cost of a bulk send.

Last updated:

GSM-7

0SMS segments
0Characters (septets)
160Limit per segment
0Non-GSM characters

Character check

Unicode forces UCS-2 (70 characters per SMS) · Extended GSM counts as 2 characters

Cost estimate

$

The default price is only an example. Enter your provider's current per-segment rate for your destination country; carrier fees and long-number or short-code surcharges may apply on top.

Advertisement
Advertisement

How to use the SMS Character Counter

  1. Type or paste your message. The encoding, character count and segments update as you type.
  2. Check the highlights: orange characters force Unicode; blue ones are extended GSM characters that count twice.
  3. Press Replace with GSM-safe characters to swap curly quotes, long dashes, ellipses and accented letters for GSM equivalents (Undo is available).
  4. Enter your price per segment and number of recipients to estimate the cost.
  5. Review the segment split for long messages, then copy the text into your SMS platform.

SMS limits at a glance

EncodingWhen it is used1 SMSPer segment (long message)Example: 2 segments3 segments
GSM-7Only GSM-7 characters160153161 to 306307 to 459
UCS-2 (Unicode)Any character outside GSM-7 (emoji, curly quotes, most non-Latin scripts)706771 to 134135 to 201

The formula: if the message fits in one SMS, it is 1 segment; otherwise segments = ceil(characters ÷ 153) for GSM-7 or ceil(UTF-16 units ÷ 67) for UCS-2. The tool also keeps an escape pair or emoji together in one segment, so a message right on the boundary can need one more segment than the simple formula suggests.

The GSM-7 alphabet

These characters each count as one: A–Z, a–z, 0–9, space, line break and

@ £ $ ¥ è é ù ì ò Ç Ø ø Å å Δ _ Φ Γ Λ Ω Π Ψ Σ Θ Ξ Æ æ ß É ! " # ¤ % & ' ( ) * + , - . / : ; < = > ? ¡ Ä Ö Ñ Ü § ¿ ä ö ñ ü à

These extension characters count as two: ^ { } \ [ ~ ] | €

Common characters that force Unicode

CharacterWhere it comes fromGSM-safe replacement
’ ‘ (curly apostrophes)Word processors, phones' smart punctuation'
“ ” (curly quotes)Word processors, CMS editors"
– — (en and em dash)Auto-formatting of "--"-
… (ellipsis)Auto-correct of "..."...
á í ó ú ç êNames and words in Spanish, French, Portuguesea i o u c e (é and è are already GSM)
Non-breaking spaceCopied web textNormal space
Emoji 😊Emoji keyboardsNone: remove it or accept Unicode

Frequently asked questions

How many characters fit in one SMS?

One SMS holds 160 characters when every character is in the GSM-7 alphabet, or 70 characters when the message needs Unicode (UCS-2) because it contains an emoji, a curly quote or another character outside GSM-7. Those limits come from the 140-byte payload of a single SMS.

Why do long messages use 153 or 67 characters per segment?

When a message is longer than one SMS, it is sent as several segments that the phone stitches back together. Each segment carries a 6-byte header (the User Data Header) describing the order, which leaves room for 153 GSM-7 characters or 67 Unicode characters per segment.

Which characters count as two?

The GSM-7 extension characters ^ { } \ [ ~ ] | and € each take two septets, because they are sent as an escape code plus the character. They do not switch the message to Unicode, but they use two of the 160 (or 153) spaces.

Why did one character make my message twice as expensive?

If even one character is not in the GSM-7 alphabet, the whole message is encoded as UCS-2, which cuts the limit from 160 to 70 characters. A single curly apostrophe (’) copied from a word processor can turn a 150-character message from 1 segment into 3. Use the replace button to swap it for a straight apostrophe.

How do emoji count in an SMS?

Emoji force Unicode encoding. Most emoji use 2 UTF-16 units, and combined emoji such as flags, skin tones or family emoji can use 4 to 11 or more, so they eat into the 70-character limit quickly.

How is SMS cost calculated?

Providers bill per segment, not per message. Cost = segments per message × price per segment × number of recipients. The default price in the tool is only an example: enter your provider's current rate for the destination country, and remember that carrier fees may be added.

Does every phone and provider count the same way?

The GSM-7 and UCS-2 rules are standard, but some providers apply "smart encoding" that replaces characters automatically, and some countries use national language shift tables (for example Turkish, Spanish or Portuguese) that add extra GSM characters. Check your provider's documentation for the final word.

Are all the tools on FreeToolCabin tested for quality and accuracy?

Yes! Every tool on our site undergoes automated Q/A testing in real browser environments to ensure high precision, correct output, and zero errors. If you happen to spot a bug or have a suggestion, please contact us at [email protected] and our team will review it right away.

Related tools

Character CounterCount characters with and without spaces, words, lines and bytes, with live limit bars.X Post Character CounterCount X (Twitter) post characters and split long text into a thread.Emoji CounterCount every emoji in your text, including flags, skin tones and ZWJ sequences.Fancy Text to Normal Text ConverterTurn bold, cursive, bubble, small caps, fullwidth and zalgo Unicode text back into plain text.Word CounterCount words and characters and clean up text.Grammar CheckerCheck grammar, spelling and punctuation with clickable suggestions and one-click fixes.Word Count to PagesHow many pages is 1,000 words? Estimate pages by font, size, spacing and margins.YouTube Title Length CheckerCheck YouTube title length, preview truncation and score it for clicks.Text CompareFind the differences between two texts.Word Frequency CounterFind the most used words and phrases in any text and turn them into a word cloud.Sentence CounterCount sentences and paragraphs, see average sentence length and spot long sentences.Readability CheckerScore your text with Flesch, Flesch-Kincaid, Gunning Fog, SMOG and more readability tests.Keyword Density CheckerFind the most used 1, 2 and 3-word phrases in your text and their keyword density %.Reading Time CalculatorEstimate how long a text takes to read or speak at any speed, and copy a “5 min read” badge.Palindrome CheckerCheck if a word, sentence or number is a palindrome and find the longest palindrome in text.Syllable CounterCount syllables per word, line and total, and check haiku 5-7-5 instantly.Text SummarizerSummarize long text into its key sentences and keywords, privately in your browser.Spell CheckerCheck spelling online: misspelled words are highlighted with suggestions you can click to fix.DictionaryLook up English word definitions with pronunciation audio, examples, synonyms and antonyms.Letter Frequency CounterCount how often each letter appears, compare with English frequencies and see top bigrams.Antonym FinderFind opposites of any word: direct antonyms, near antonyms and definitions, click to copy.British to American Spelling ConverterConvert UK spelling to US spelling and back (colour/color, organise/organize) with highlights.Homophone FinderLook up homophones like there/their/they're with definitions and examples from 400+ sets.N-Gram GeneratorGenerate word or character n-grams (1-5) with frequency counts, stopword filter and CSV export.Passive Voice CheckerHighlight passive voice in your writing, see the passive sentence %, and get active rewrites.Periodic Table Word SpellerSpell words and names with chemical element symbols and download them as element tiles.Related Words FinderFind words related to any word or topic: associations, describing adjectives and more.Synonym FinderFind synonyms grouped by relevance, filter by syllables or first letter and click to copy.Text Similarity CheckerCompare two texts for similarity with cosine, Jaccard and Levenshtein scores and shared phrases.Words That Start With FinderFind words that start with, end with or contain any letters, filtered by length.AI Token CounterCount GPT tokens in any text, see every token highlighted and estimate the API input cost.Elevator Pitch GeneratorBuild 10, 30 and 60-second elevator pitches with word counts and speaking time.Abbreviation FinderLook up what common abbreviations and acronyms stand for, or find the abbreviation for a phrase.Describing Words FinderEnter a noun and get adjectives that commonly describe it, sorted by how often they are used.Keyword ExtractorPull the top keywords and key phrases from any text with RAKE or TF-IDF scores.Line CounterCount total, non-empty, blank and unique lines in text or a .txt file, with line length stats.Paragraph CounterCount paragraphs in any text, with words and sentences per paragraph and the longest and shortest.Resume Keyword ScannerCompare your resume to a job description: match score, missing skills and keyword counts.Podcast Intro Script GeneratorWrite podcast intro and outro scripts in five tones, with sponsor, call to action and read time.Restriction Enzyme FinderFind cut sites for 180+ restriction enzymes in DNA, with fragment sizes, a site map and a virtual gel.SAT Vocabulary Flashcards363 high-frequency SAT words with definitions and examples: flip cards, quizzes and saved progress.Text HighlighterHighlight chosen words and phrases in several colors, count each one and copy the colored text.Scrabble Word CheckerCheck if a word is playable, see its Scrabble score, hooks, anagrams and two-letter word meanings.Sentiment AnalyzerScore the sentiment of reviews and messages per sentence, with positive and negative words.Social Media Character CounterCheck one post against X, Instagram, TikTok, LinkedIn, YouTube and more limits at once.Spelling Bee SolverEnter the 7 honeycomb letters to get every word, pangrams highlighted, points and a hint grid.Spelling PracticeType your weekly spelling words, hear each one read aloud, spell it and retry the misses.Spelling Test GeneratorTurn a word list into a spoken, auto-graded spelling test or a printable test with answer key.Transition Words FinderFind transition words by category with examples, and check the transitions in your essay.Writing Style AnalyzerHighlight hard sentences, adverbs, passive voice and complex words, with a grade level.Food Allergen CheckerPaste an ingredient list to highlight the 9 major food allergens and their hidden names.GC Content CalculatorDNA/RNA GC %, AT %, base counts, GC skew and a sliding-window GC plot from any sequence or FASTA.Google Ads Character CounterWrite responsive search ads with live 30/90/15 counters, pins, keyword insertion checks and a preview.ORF FinderFind open reading frames in all 6 frames of a DNA sequence, with positions, lengths and protein translations.
See all 53 Text Counters & Analyzers →