Truncate Text (Character Limit Cutter)
Cut text to a limit of characters, words, UTF-8 bytes or lines, at a word boundary with an ellipsis, line by line if you like, or extract a slice by position.
Characters are counted as user-perceived characters, so an emoji, a flag or a Korean syllable counts as one and is never cut in half; UTF-8 bytes are what databases and many APIs limit.
Truncating text is everyday work: a meta description, a product title for a marketplace, a preview line in an app, a database column with a byte limit, or a post that must fit a platform. This tool cuts text to a number of characters, words, UTF-8 bytes or lines, backs up to the last whole word if you want, and adds an ellipsis or your own ending that can count toward the limit. It can shorten every line of a list separately, or extract a slice from one position to another.
How to use this tool
- Paste the text.
- Choose to cut to a limit or extract a slice, and whether to count characters, words, bytes or lines.
- Set the limit, the ending (…, ... or your own) and whether it counts toward the limit.
- Copy the result; the note shows how much was kept.
Formula
Kept text = the longest prefix whose size ≤ limit − size(ending), shortened to the last space if cutting inside a word
Characters are counted as user-perceived characters (graphemes), so emoji, flags and accented letters are never split. Bytes are counted in UTF-8, where English letters take 1 byte, most accented letters 2, Korean, Chinese and Japanese characters 3 and emoji 4, and a multi-byte character is never cut in half. Words are runs of non-space characters. Trailing spaces are removed before the ending is added. Slice positions start at 1 and include both ends.
Example
The default 133-character sentence cut to 60 characters with “…” counted in the limit keeps at most 59 characters; cutting at a word boundary backs up to “Our new guide explains how to plan a week of meals in 20” and adds the ellipsis, giving 57 characters in total.
Frequently asked questions
Does the ellipsis count toward the limit?
With “ending counts toward the limit” on, yes: a 60-character limit with … keeps 59 characters of text. Turn it off if the limit applies to your text only and the ending is added later by the app.
Why does a byte limit cut Korean or emoji text so much shorter?
Because those characters take 3 or 4 bytes each in UTF-8. A 100-byte field holds 100 English letters but only 33 Korean syllables or 25 emoji.
Can I shorten every line in a list?
Yes. Tick “apply to each line separately” and every line is cut to the limit on its own, which is handy for product titles or spreadsheet cells.
Last updated:
Page address with these inputs: https://kakao.mobile/tools/truncate-text-tool/
Cite or embed this tool
kakaoCalc. (2026, November 8). Truncate Text (Character Limit Cutter). https://kakao.mobile/tools/truncate-text-tool/
“Truncate Text (Character Limit Cutter).” kakaoCalc, 8 Nov. 2026, kakao.mobile/tools/truncate-text-tool/.
Paste this code into your page. The widget runs in your visitors' browsers, shows no ads and keeps a link back to this page. Embedding terms