Loading…
Loading…
Shorten text to a maximum number of characters or words, for the whole text or each line, with an optional … and without cutting words in half.
The result appears here as you type.
A description, a title, or a list of lines to shorten.
Pick characters or words, the limit, and whether it applies to the whole text or each line. 160 characters fits a meta description; 60 fits an SEO title.
With Add … on, the ellipsis counts toward the limit, so the result never goes over.
Yes. With a 160-character limit, the result including the … is at most 160 characters, so it fits the field you're writing for.
Not with Don't cut words on (the default for characters): it backs up to the last whole word. Word limits always cut between words.
As you see them: an emoji or an accented letter counts as one character, and is never split in the middle.
No. Everything runs in your browser, and nothing you paste is sent to a server or stored.
Text & code
Compare two texts or code files side by side, with changed words highlighted. Ignore whitespace or case, and export a unified .diff patch that git apply accepts.
Count
Count words, characters, sentences, paragraphs, and lines as you type, with reading and speaking time. Check text against X, SEO title, and meta description limits.
Case
Convert text to UPPERCASE, lowercase, Title Case, Sentence case, camelCase, PascalCase, snake_case, kebab-case, and more, line by line.
Cleanup
Clean up messy text: remove extra spaces, blank lines, invisible characters, and HTML tags, straighten quotes, and rejoin hard-wrapped lines.
Lines
Delete repeated lines from a list and keep the original order. Choose case sensitivity, whether to ignore surrounding spaces, and whether to keep the first or last copy.
Lines
Delete blank lines from text, or collapse runs of blank lines down to one so paragraphs stay separated.