Verified October 2026

Home › Tools › Characters to tokens

Characters to tokens converter

The rule of thumb is 4 characters per token for English. It is the fastest estimate you can do in your head, and it holds within about 10% for ordinary prose.

4Characters per token
0.25Tokens per character
250Tokens per 1,000 chars
25,000Tokens per 100K chars

Characters to tokens table

Characters → Tokens (English, 4 characters per token)
CharactersTokens
10025
500125
1,000250
2,000500
5,0001,250
10,0002,500
50,00012,500
100,00025,000
500,000125,000
1,000,000250,000

Where the 4:1 ratio breaks

Content typeCharacters per tokenWhy
English prose4.0Common words are single tokens
Source code3.0Punctuation and camelCase split identifiers
JSON / XML2.5Repeated quotes and braces tokenise separately
Arabic1.8Diacritics and affixes fragment
Chinese1.4One character is often a full token
Base64 / minified code1.2Random strings have no reusable pieces

FAQ

How many tokens is 1,000 characters?

About 250 tokens in English. Spaces and punctuation count toward characters but compress well, so the ratio holds across most prose.

Does whitespace count as characters?

Yes. A space is a character, though BPE folds it into the following word, so leading spaces rarely cost an extra token on their own.

What about emoji and Chinese?

Emoji can take two to four tokens each. Chinese averages about 0.7 characters per token, not 4, so divide by 1.5 instead of 4 for CJK text.

Keep going

Calculate a real monthly bill