How to truncate text to a character limit
Paste your text, set the maximum number of characters to keep, and the trimmed version appears immediately with the ellipsis you chose. It is built for the places where the display length is fixed: meta descriptions, product titles, card captions and notification previews.
The number you enter is the length that remains, not the length removed. Entering 100 produces a result of at most 100 characters. Whether the ellipsis is counted inside that budget or appended on top is controlled by the second selector. Use the inclusive mode when a platform enforces a hard display limit, and the additive mode when you only want a visual marker after the text.
Characters are counted as people see them. An emoji, a flag or a family sequence is made of several code points internally, but it is counted as one character and never sliced in half, so no broken replacement boxes appear in the output. Turning on word safe cutting drops the trailing partial word at the last whitespace, which matters for space separated writing and changes nothing for scripts written without spaces.
Frequently Asked Questions
That depends on the option you pick. With the default setting the ellipsis is counted inside the limit, so the whole result never exceeds it. With the second setting the body is kept at the full limit and the ellipsis is appended on top.
No. The tool splits the text into user perceived characters before slicing, so an emoji or a flag sequence is either kept whole or dropped whole and you never see a broken replacement box.
It is returned unchanged and no ellipsis is added, which makes the tool safe to run over a whole list of items that you want trimmed to one common length.