Menu

About TextToolSet

Free tools to count, convert, clean and extract text, each with the rules it follows written out.

TextToolSet is a collection of 70 text tools for the small jobs that come up when you write, study, publish or work with data: checking a word count against a limit, fixing text copied from a PDF, turning a heading into title case, cleaning a mailing list or decoding a link. Each tool page explains exactly what the tool does, including the cases that trip tools up, so you can trust the result or check it yourself.

Your text stays on your device

Every tool runs in your browser with JavaScript. The text you paste is processed on your computer or phone; it is not uploaded, logged or stored on a server. This matters when the text is a contract draft, a customer list or unpublished work. It also makes the tools fast and lets them handle long texts without limits on use. You can check this yourself: once a tool page has loaded, it keeps working with your connection turned off.

How the tools are built and checked

  • Written-out rules. Counting and conversion rules are stated on each page: what counts as a word, which words title case keeps lowercase in AP, APA, Chicago and MLA style, how duplicate lines are compared.
  • Unicode-aware. Accented letters, emoji and non-Latin scripts are handled as you see them. An emoji counts as one character and reversing text does not break it apart.
  • Tested. The text functions behind the tools have automated tests for the cases that commonly go wrong, such as abbreviations in sentence counts, ALL CAPS input in case converters and broken percent signs in URLs.
  • Sources. Where a tool relies on outside facts, such as average reading speed or a style guide’s capitalization rules, the page names the source.

What you can do here

Counters and analysis

Count words, characters, sentences, lines and syllables, check readability and keyword density, and turn a word count into pages or minutes. For example: word counter, character counter, line counter, sentence counter, syllable counter, readability score.

Case converters

Change text to uppercase, lowercase, title case (AP, APA, Chicago or MLA), sentence case and other cases without retyping it. For example: case converter, title case, sentence case, uppercase, lowercase, capitalize words.

Programming cases and slugs

Turn phrases into camelCase, PascalCase, snake_case and kebab-case identifiers, or into clean URL slugs. For example: camel case, snake case, kebab case, pascal case, text to slug.

Line tools

Sort, deduplicate, number, shuffle, filter and join lists, one item per line. For example: remove duplicates, sort lines, remove empty lines, add line numbers, add prefix and suffix, comma separator.

Clean up text

Remove line breaks, extra spaces, accents, HTML tags, punctuation, emojis and invisible characters, or find and replace. For example: remove line breaks, remove extra spaces, replace text, remove accents, remove html tags, remove punctuation.

Extract

Pull email addresses, links, numbers and phone numbers out of any text. For example: extract emails, extract urls, extract numbers, extract phone numbers.

Encode and decode

URL encoding, Base64, HTML entities, binary, hexadecimal, Morse code and simple ciphers. For example: url encoder, url decoder, base64 encode/decode, html entities, text to binary, text to hex.

Fancy text

Bold, italic, cursive, small, strikethrough and upside-down letters made from Unicode characters you can paste anywhere. For example: fancy text, bold text, italic text, cursive text, small text, strikethrough text.

Reverse, repeat and generate

Reverse or repeat text, compare two texts, generate placeholder text and write numbers as words. For example: text compare, reverse text, reverse words, text repeater, lorem ipsum, number to words.

The full list of tools and the guides cover the rest.

Who runs the site

The company that publishes TextToolSet is identified in our privacy policy. You can reach us at [email protected].

If a tool gives a result you think is wrong, or you would like a tool that is missing, please tell us.