Text tools

Count, clean, sort, compare and reshape text instantly.

100% client-side Free forever No sign-up

Text tools are small by nature and that is their value: counting words against a limit, converting a heading to title case, turning a messy paste into a sorted unique list, comparing two versions to find the one changed line, or escaping a string so it survives being embedded in code. Each is a job that takes seconds with the right tool and a frustrating amount of manual editing without one. All of them work on the text in the page, so nothing you paste is transmitted.

Tools in this category

18
Character & Word Counter Type or paste text and get live counts of characters, words, sentences and paragraphs — with progress bars for Twitter/X, SEO and SMS limits. Text Diff Paste two versions of a text and see every added, removed and changed line highlighted instantly. Perfect for code review, contracts and content edits. Text Case Converter Switch text between UPPERCASE, lowercase, Title Case, Sentence case, camelCase, PascalCase, snake_case and kebab-case in one click. Lorem Ipsum Generator Generate classic Lorem Ipsum filler text by paragraphs, sentences or words — plain or wrapped in HTML paragraphs, ready to copy. URL Slug Generator Clean, SEO-friendly slugs from any headline — instantly. Markdown Editor with Live Preview Write Markdown on the left, see rendered HTML on the right. String Escape / Unescape Escape strings safely for JSON, HTML, SQL, regex and more. HTML Entity Encoder & Decoder Encode special characters as HTML entities — or decode them back. Roman Numeral Converter Numbers to Roman numerals and back, instantly. Word Frequency Counter Rank every word in your text by occurrences. Markdown Table Generator Visual grid in, perfect Markdown table out. Reading Time Calculator How long will your article take to read or speak? Morse Code Translator Text ⇄ Morse with audio playback of the code. Pomodoro Timer Work/break cycles with notifications. Open Source License Generator Generate a ready-to-commit LICENSE file — MIT, ISC, BSD, Apache, GPL or Unlicense. Markdown TOC Generator Paste Markdown, get a GitHub-compatible linked table of contents instantly. JSON to Markdown Table Convert a JSON array into a GitHub-ready Markdown table CSV to Markdown Table Turn CSV data into a GitHub-ready Markdown table

About these tools

Counting: characters, words and graphemes

Character limits are stricter than they look. An emoji can be several code units, an accented letter may be a base letter plus a combining mark, and Arabic joins letters visually without changing their count. That is why a naive length check disagrees with the count a form shows you. The counter reports characters, words, sentences and lines together so you can see which limit you are actually near.

Cleaning a paste

Text copied from a PDF or a web page carries hard line breaks in the middle of sentences, non-breaking spaces that look ordinary but break searches, smart quotes that break code, and invisible zero-width characters. Cleaning normalises whitespace and punctuation so the result behaves like plain text everywhere it is pasted next.

Sorting, de-duplicating and diffing

Lists of emails, IDs, URLs or keywords usually need the same three operations: sort them, drop the repeats, and compare against another list to see what was added or removed. Doing that in a spreadsheet works but takes several steps; doing it on a line-based list is instant, and a diff view shows the change rather than leaving you to spot it.

Browse other categories