Text counter
Count the characters (with and without spaces), words, sentences and lines of your text.
Counting happens in your browser: your text never leaves your device.
10,000 characters left
- Characters
- 0
- Characters without spaces
- 0
- Words
- 0
- Sentences
- 0
- Lines
- 0
How to use
Paste or type your text in the field: results update as you type. Text is limited to 10,000 characters.
API
Use this tool without the interface: public, free API, no key required.
Endpoint : POST https://tools.volcraft.fr/api/v1/tools/text-counter
Request example
curl -X POST https://tools.volcraft.fr/api/v1/tools/text-counter \
-H 'Content-Type: application/json' \
-d '{"text":"Bonjour le monde. Ça va ?\nOui !"}'Response example
{
"characters": 31,
"charactersWithoutSpaces": 24,
"words": 6,
"sentences": 3,
"lines": 2
}Fields
| Field | Type | Description |
|---|---|---|
text | string (input) | Text to analyse (10,000 characters max) |
characters | integer (output) | Visible characters, spaces included (an emoji = 1) |
charactersWithoutSpaces | integer (output) | Characters excluding spaces, tabs and line breaks |
words | integer (output) | Words ("don't", "well-known" = 1 word) |
sentences | integer (output) | Sentences ending with . ! ? … or the end of the text |
lines | integer (output) | Line breaks + 1 (0 if empty) |
Errors and limits
| Status | Description |
|---|---|
| 400 | Invalid JSON body, missing field or out-of-range value (the message names the field) |
| 404 | Unknown tool or not available yet |
| 413 | Body larger than 256 KB, or text longer than 10,000 characters |
| 429 | More than 60 calls per minute from your IP address: retry after 60 seconds |
Submitted data is neither stored nor logged.
Frequently asked questions
How are characters and words counted?
Each visible character counts as 1, including an accented letter or an emoji. A word is a run of letters or digits: "don't" and "well-known" count as one word.
Why does "Mr. Smith" count as two sentences?
A period ends a sentence, even after an abbreviation. This is a known limit of automatic counting. Likewise, a run of Chinese or Japanese characters without spaces counts as one word.
Is my text sent or stored?
No. In the interface, counting happens in your browser. Through the API, the text is processed and immediately discarded: it is neither stored nor logged.