EN
My tools

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.

Position of the first character, word, byte or line to keep (1 = start).
Last position to keep; empty = to the end.
Truncated text
Our new guide explains how to plan a week of meals in 20…
57 characters of 133 · 1 cut shortened

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.

My tools →
Advertisement

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

  1. Paste the text.
  2. Choose to cut to a limit or extract a slice, and whether to count characters, words, bytes or lines.
  3. Set the limit, the ending (…, ... or your own) and whether it counts toward the limit.
  4. 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:

Cite or embed this tool
APA

kakaoCalc. (2026, November 8). Truncate Text (Character Limit Cutter). https://kakao.mobile/tools/truncate-text-tool/

MLA

“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

Advertisement