Truncate Text
Meta descriptions allow about 155 characters, an X post 280, and a database VARCHAR column whatever it was created with. This tool cuts text down to a limit you choose, counted in characters or in whole words, and appends a suffix such as “…” only when something was actually removed. Text already within the limit is returned untouched.
How to truncate cleanly
-
1
Paste your text
A sentence, a paragraph or a whole article.
-
2
Set the limit
The maximum number of characters or words to keep. The reference table below lists common targets.
-
3
Pick the mode
Characters cuts at exactly that many characters, possibly mid-word. Words keeps the first N whole words instead.
-
4
Choose the suffix
The default is three dots. Type the one-character ellipsis instead, or clear the field for a bare cut. It is only added when the text was actually truncated.
-
5
Copy the result
One click copies the truncated text to your clipboard.
Common length targets
| Field | Target length |
|---|---|
| Meta description | 155 characters |
| Meta title | 60 characters |
| X (Twitter) post | 280 characters |
| X card / OG description | 200 characters |
| SMS, GSM alphabet | 160 characters |
| SMS, Unicode | 70 characters |
| Instagram caption | 2,200 characters |
| LinkedIn post | 3,000 characters |
Characters or words?
Characters mode applies a hard budget: it keeps exactly the first N characters, even if the cut lands mid-word (“The quick brown fo”). Words mode keeps the first N whitespace-separated words, so the cut is always readable, but the character length of the result varies. Use characters for strict technical limits and words for human-readable teasers.
Two details of words mode: words are whatever is separated by spaces, tabs or line breaks, and when a cut happens the kept words are joined back together with single spaces, so line breaks inside the kept part become plain spaces.
The suffix is added on top of the limit
The limit counts what is kept from the original text; the suffix is appended after the cut. With a limit of 155 and the suffix “…”, the output can reach 158 characters. For a hard budget, subtract the suffix length yourself: 152 kept characters plus “…” lands exactly on 155. The one-character ellipsis (U+2026) saves two characters compared with “…”. When nothing was cut, no suffix is added.
Tricky characters
- Accents, Cyrillic, Arabic, CJK: counting uses Unicode-aware functions, so a character is never split into broken bytes, whatever the language.
- Emoji: characters mode counts Unicode code points. Complex emoji (families, flags, skin tones) consist of several code points, so a cut landing inside one can break it visually. Check the output when truncating emoji-heavy text.
- Unspaced scripts: Chinese, Japanese or Thai text without spaces counts as a single “word”, so words mode leaves it unchanged. Use characters mode for those scripts.
- HTML and Markdown: markup is plain text to this tool.
<b>hello</b>counts as 12 characters, not 5, and a cut can land inside a tag. Truncate before adding markup.
Not the same as summarization
Truncation keeps the beginning and discards the rest. A summarizer rewrites, pulling key points from anywhere in the text. For meta descriptions truncation usually works, because the opening sentence carries the claim. To condense long content, use a text summarizer instead.
Frequently Asked Questions
No. The limit counts the kept text, and the suffix is appended on top, so a limit of 100 plus “…” gives up to 103 characters. For a strict budget, set the limit to your maximum minus the suffix length.
It is returned unchanged and no suffix is added. The suffix only appears when something was actually cut.
No, it always keeps the beginning and cuts the end. Most limits (previews, meta tags, feeds) want the opening anyway; if you need the tail, trim the front manually with a character counter.
No. The text is processed on our server over an encrypted connection just to produce the cut, and it is not saved. Usage statistics record only the mode, the limit and the text length, never the content.
Related Tools
Meme Text Generator
Add classic meme captions to a template or your own image. Set top and bottom text, tune font, color and stroke, then download or copy a PNG.
Word Counter
Count words, characters, sentences and paragraphs with reading time, speaking time, keyword density and a Flesch readability score for essays, posts, captions and meta descriptions.
Password Generator
Generate strong random passwords with adjustable length, symbols, numbers and mixed case using cryptographic randomness.
Emoji Kitchen
Try verified Google Emoji Kitchen sticker pairs, download PNGs, and get supported suggestions when a pair is not in the curated set.
Wingdings Translator
Turn Latin letters and digits into Wingdings-style Unicode symbols for puzzles, jokes and retro Windows notes.
Anagram Solver
Enter up to 10 letters and see every unique arrangement of them, with duplicate permutations removed and the list capped at 200 results.
Tool available in other languages
- Truncar texto [PT]
- Cắt ngắn văn bản [VI]
- Text kürzen [DE]
- Tronquer du texte [FR]
- Korta av text [SV]
- テキスト切り詰めツール [JA]
- 텍스트 자르기 [KO]
- Pangkas Teks [ID]
- Tekst inkorten [NL]
- เครื่องมือตัดข้อความ [TH]
- اقتطاع النص [AR]
- Truncar texto [ES]
- Przycinanie tekstu [PL]
- Tronca testo [IT]
- Обрезка текста [RU]
- Metni Kısalt [TR]
- 文本截断工具 [ZH]