Blog
Text tools

Punctuation counter online

Counts periods, commas, dashes, brackets, quotation marks and other punctuation in a text, shows their share of the total length, and the three most frequently occurring marks.

Your data never leaves this device

Result

Punctuation marks
Share of text length
Most frequent marks

This page has no server side at all. The table you paste is parsed by JavaScript inside your own browser, the chart is drawn on a canvas element on your machine, and the export file is assembled locally. Nothing is uploaded, stored or written to any log. You can disconnect from the network after the page has loaded and everything will still work — which is the simplest way to verify the claim yourself.

Facts and limits of this method

Marks counted . , ! ? ; : ' " ( ) [ ] { } - – — … « » „ "
Share punctuation marks ÷ total text length × 100%
Top marks The three marks with the highest occurrence frequency
Not counted Mathematical symbols (+, =, %), ampersand, asterisk, slash and other non-standard symbols

When it misleads you

How it is calculated

The tool checks every character of the text against a fixed list of punctuation marks and counts the matches.

A separate counter is kept for each mark encountered — this builds a frequency table.

The top 3 are the three marks with the highest value in the frequency table, sorted by descending frequency.

The share of text length is the total number of punctuation marks divided by the text length in characters, multiplied by 100.

Questions and answers

Which exact marks count as punctuation here?

A fixed set: period, comma, exclamation and question marks, semicolon, colon, apostrophe, quotation marks, brackets of all kinds, hyphen/dash, ellipsis, and guillemet-style quotes.

Is the % or & symbol counted?

No, these symbols aren't in the fixed punctuation list and aren't counted.

Is the hyphen in "well-known" counted too?

Yes, the counter doesn't distinguish a hyphen inside a word from a dash used as punctuation — both uses of the same character are counted the same way.

Is my text sent anywhere?

No, the whole count runs in your browser.

Related tools

All tools