Do Punctuation Marks Count as Characters?

Yes, punctuation marks count as characters. Learn how commas, periods, quotes, dashes, ellipses, and smart punctuation affect text limits.

TextLimits Editorial Team · · 8 min read
Visual guide showing how punctuation marks count as characters in text limits

Illustration only — punctuation and SMS behavior can vary by platform, encoding, and counting method.

Quick Answer

The key facts at a glance

Do punctuation marks count as characters? Yes — punctuation marks usually count as characters in text fields, forms, and character counters. Every comma, period, apostrophe, quotation mark, dash, and bracket is counted the same way as a letter or a space, each adding one to your total character count.

This means punctuation-heavy writing uses up your character limit faster than plain prose of similar word count — and certain types of punctuation, particularly smart quotes and em dashes, can cause additional problems in SMS messages.

Quick Answer: Do Punctuation Marks Count as Characters?

QuestionAnswer
Do commas, periods, and apostrophes count?Yes — each is one character
Does punctuation count in “without spaces” limits?Yes — only whitespace is excluded, not punctuation
Do punctuation marks count as words?No
Is the same as ...?No — is usually 1 character; ... is 3
Can punctuation affect SMS limits?Yes — smart quotes, em dashes, and can trigger Unicode encoding

What Counts as Punctuation in a Character Limit?

Any mark that is not a letter, number, or whitespace is typically counted as a character, including:

Each of these is one character in most character counters and on most platforms. The exception is certain symbols in SMS, where the encoding method can change the cost — see the SMS section below.

Punctuation in Character Count Without Spaces

When a limit is measured in “characters without spaces,” punctuation is not excluded — only whitespace (spaces, tabs, and usually line breaks) is removed from the count. Every period, comma, and apostrophe still costs a character in a without-spaces limit.

This is a common point of confusion: “characters without spaces” sounds like it might remove all non-visible characters, but it removes only whitespace, leaving punctuation fully in the count.

For a full explanation of how without-spaces counting works, see: Character Count Without Spaces

Commas, Periods, Apostrophes, and Quotation Marks

These are the most frequently used punctuation marks, and they each cost one character:

Punctuation does not count as a word. “Don’t” is one word and six characters. The apostrophe contributes to the character count but not to the word count.

Heavy use of punctuation adds up measurably. A list with ten commas uses ten more characters than the same list without commas — that is ten characters that could otherwise hold letters.

Hyphens, En Dashes, Em Dashes, and Brackets

These are all individual characters but they are not interchangeable:

For SMS messages specifically, replacing an em dash with a hyphen-minus can help avoid triggering Unicode encoding, which would reduce the per-segment limit from 160 to around 70 characters. See the full explanation in the SMS encoding section below.

Smart Quotes vs Straight Quotes

Most word processors automatically replace typed quotation marks with smart (curly) quotes:

TypeCharactersAppearance
Straight double quotes"text""text"
Smart double quotes“text””text”
Straight single quote / apostrophe''
Smart single quote

Both straight and smart quotes count as one character each in most character counters. The difference is not the character count — it is the encoding.

Straight quotes are part of the standard SMS character set (GSM-7). Smart quotes are not — they are Unicode characters. A single smart quote in an SMS message can switch the entire message to Unicode encoding, reducing the per-message limit from 160 characters to roughly 70.

When you copy text from a Word document, a web page, or a CMS editor, smart quotes often come along for the ride. The TextLimits Text Cleaner can normalize smart quotes to straight quotes before you paste into a character-limited field.

Ellipsis: Symbol vs Three Periods

This is one of the most practical distinctions in punctuation counting:

VariantHow typedCharacter cost
Three periods... (period, period, period)3 characters
Ellipsis symbol (a single Unicode character)Usually 1 character

Three separate periods are three characters. The ellipsis symbol is a single Unicode character, so it usually counts as one character in standard character counters.

However, the ellipsis symbol is not part of the standard SMS character set. In an SMS message, using can trigger Unicode encoding and sharply reduce your per-message character limit. Three periods ... are safe for SMS. See the SMS character limit guide for more detail.

For general character-limited fields (social media posts, bios, meta descriptions), the ellipsis symbol is usually the more efficient choice — 1 character instead of 3. For SMS, three periods ... are the safer option.

Punctuation and SMS Encoding

Standard SMS uses GSM-7 encoding, which supports 160 characters per message segment. GSM-7 includes most basic punctuation — the hyphen, comma, period, colon, semicolon, exclamation mark, question mark, and straight quotation marks.

The following punctuation marks are not part of the standard GSM-7 character set and can trigger Unicode encoding if used in an SMS:

When Unicode encoding is triggered, the per-segment limit drops from 160 to around 70 characters — not just for the character that caused it, but for the entire message. One smart quote pasted in from a word processor can quietly cut your effective SMS limit by more than half.

If you are writing SMS copy or checking an SMS-bound template, paste your text into the TextLimits character counter and check the actual count. Use the Text Cleaner to strip smart quotes and replace them with straight equivalents before sending.

For a full breakdown of how SMS character limits work, see the SMS Character Limit guide.

Punctuation Character Cost Comparison

Punctuation typeExampleTypical character costNote
Comma or period, or .1Standard, GSM-7 safe
Straight quote" or '1GSM-7 safe
Smart quote" or '1Can trigger Unicode in SMS
Hyphen-1GSM-7 safe
En dash1Can trigger Unicode in SMS
Em dash1Can trigger Unicode in SMS
Three periods...3GSM-7 safe
Ellipsis symbolUsually 1Can trigger Unicode in SMS
Slash or bracket/, (, )1 eachGSM-7 safe

Exact behavior depends on the platform and counting method — treat this as a general guide, not a universal rule.

Practical Examples

Removing unnecessary commas:

A quick, easy, practical guide to writing.

(42 characters including the two internal commas)

A quick easy practical guide to writing.

(40 characters — saves 2 characters by removing the commas)

Replacing an em dash with a hyphen for SMS:

Available now — contact us today.

The em dash is not GSM-7. Replacing it:

Available now - contact us today.

Keeps the same character count (33 characters either way) but eliminates the Unicode encoding risk.

Ellipsis symbol vs three periods:

Coming soon...

14 characters (three separate periods)

Coming soon…

12 characters (ellipsis symbol — but not safe for SMS)

Punctuation still counts without spaces: The sentence “Don’t wait.” has 11 characters with spaces. Without spaces — removing only whitespace — it is 10 characters. The apostrophe and period both remain in the count.

How to Check Your Punctuation Character Count

The only reliable way to know your exact count is to check your actual text. Paste your text into the TextLimits character counter to see your full character count — including every punctuation mark — updating live as you type.

If you are writing for a strict platform limit or an SMS template, also consider running your text through the Text Cleaner first. It can normalize smart quotes and other characters that might behave unexpectedly in certain contexts.

For other ways text length is counted — including spaces, line breaks, and how “without spaces” limits work — see:

FAQ

Do punctuation marks count as characters? Yes — each standard punctuation mark usually counts as one character in most text fields and character counters, the same as a letter or a digit.

Does punctuation count in a character count without spaces? Yes. A “without spaces” limit removes only whitespace — spaces, tabs, and usually line breaks. Punctuation marks stay in the count. See Character Count Without Spaces for the full explanation.

Do commas count as words? No. Commas — and all other punctuation marks — do not count as words. A comma within a sentence is part of the character count only, not the word count.

Do quotation marks count as characters? Yes. Both opening and closing quotation marks count as one character each. A phrase in straight double quotes like "hello" adds 2 characters for the quotes on top of the 5 characters in the word itself.

Does an ellipsis count as one character or three? It depends on which form you use. The ellipsis symbol (a single Unicode character) usually counts as 1 character in standard character counters. Three separate periods ... count as 3 characters. For SMS messages, three periods are the safer option since the ellipsis symbol can trigger Unicode encoding.

Can punctuation affect SMS character limits? Yes. Standard SMS uses GSM-7 encoding, which does not include smart quotes, en dashes, em dashes, or the ellipsis symbol. Using any of these in an SMS can switch the entire message to Unicode encoding, reducing the per-message character limit from 160 to roughly 70 characters. See the SMS Character Limit guide for details.

Try it free

Check your exact character count

Paste your text into the TextLimits character counter to see your exact character count — including every punctuation mark — updating live as you type. Your text stays in your browser.

Check your exact character count →
← All guides TextLimits word counter →