Text Truncate
BetaCut text to a set number of characters or words. Stop at a whole word, add an ending such as ..., and see both counts before you copy. No signup.
- Free, no sign-up
- REST + MCP
- Updated
- Reviewed by Olgun Ozoktas
Counts every character, the ending included, so the result never goes over the limit.
0 characters · 0 words
0 characters · 0 words
On this page, the text is shortened in your browser and is not uploaded.
How the limit is counted
The ending counts
With a limit of 160 and the ending ..., at most 157 characters of your text are kept. The result is never longer than the limit.
Break on word
The cut moves back to the last space before the limit, so no word is split. The result can be a few characters shorter than the limit.
Words mode
Keeps the first words up to the limit, where a word is anything between spaces or line breaks, then adds the ending. Break on word does not apply.
Characters are counted the way a browser counts them, so many emoji count as 2 or more. X and SMS apply their own rules to links, emoji and some alphabets, so treat the presets as a guide.
Check a length in the Character CounterHow to truncate text
-
Choose characters or words
Pick Characters or Words under Truncate by. The line beside it says how the limit is counted. -
Set the limit and the ending
Type a limit, or press a preset. Change the ending if you want … or none, and turn Break on word on or off. -
Paste your text and copy the result
Paste the text into Your text. The truncated text and both counts update as you type. Press Copy to put the result on your clipboard.
Common use cases
Meta descriptions and page summaries
Text messages and notifications
Cards, labels and previews
Expected output for a unit test
Why use a text truncator?
Text Truncate shortens text to a character or word limit. In Characters mode the ending, such as ... or …, counts toward the limit, so the result never goes over it, and Break on word moves the cut back to the last space so no word is split. The cut never breaks an emoji, a flag or an accented letter in half. Words mode keeps the first words you ask for, with their line breaks, and adds the ending after them.
The original and the truncated text both show live character and word counts. On this page, the text is shortened in your browser and is not uploaded. The same function is available as the REST tool text-truncate and the MCP tool text_truncate for scripts and AI clients.
Related tools: count characters, words and limits for several platforms with the Character Counter, count words and reading time with the Word Counter, and remove stray spaces and blank lines with the Whitespace Cleaner.
Tips
- Use the single character … as the ending when every character counts: it takes 1 character where ... takes 3.
- Clear the ending to cut with no marker at all.
- Truncating a list? Words mode keeps the line breaks between the kept words.