Home Tools Blog About

Truncate Text

In short

Shorten text to a maximum number of characters without splitting emoji or accents, with an optional ellipsis.

  • Runs in your browser
  • Nothing uploaded
  • Free, no sign-up

Processed locally in your browser. Your text never leaves this tab.

🛡
100% PrivateNo server uploads, ever
InstantRuns in your browser
💧
No WatermarksClean output, always
🆓
Free ForeverNo accounts, no limits

How to Use Truncate Text

  1. Paste your text. Any length, with or without emoji.
  2. Set the maximum characters. Counting is by grapheme, so an emoji or an accented letter counts as a single character.
  3. Choose the ellipsis option. Leave it on to add an ellipsis when text is trimmed, or turn it off for a clean cut.
  4. Truncate and copy. Text already shorter than the limit is left unchanged.

Frequently Asked Questions

Will it cut an emoji in half?

No. Length is counted by grapheme, so an emoji or an accented letter is one character and is never split across the limit.

Does the ellipsis count toward the limit?

No. The text is trimmed to your limit first, then the ellipsis is added on the end, so the readable part always matches the number you set.

What happens if my text is already short enough?

It is returned unchanged, with no ellipsis added. Trimming only happens when the text is longer than the limit.

Does it trim by words?

No, it trims by characters, so a word can be cut in the middle. If you need whole words, pick a limit that lands on a space.

Is my text sent anywhere?

No. Everything runs in your browser and your text stays on your device.

Keep going

Related Tools

All Unicode tools →
Share

Embed this tool

Add this free tool to your website. Copy and paste the code: