Skip to content
NMSnabbit.

Text Tools

Free online text tools to count, convert, clean, sort and transform text instantly — right in your browser.

72 tools in this category

Everything here takes plain text in and gives cleaner, better-organised text back: counters that report words, characters and reading level as you type; cleaners that strip duplicate lines, extra spaces or unwanted symbols; and transformers for case, order and layout. Paste, adjust, copy — every tool runs locally, so even large documents are processed instantly and nothing you paste leaves your device.

Word Counter Live counts of words, characters, sentences, lines and paragraphs as you type. Case Converter Convert text to UPPERCASE, lowercase, Title Case, camelCase, snake_case and more. Reverse Text Reverse text by characters, flip word order, or reverse the order of lines. Sort Lines Sort lines alphabetically or by length, ascending or descending, with optional de-duplication. Remove Duplicate Lines Delete repeated lines from a list while keeping the original order. Remove Extra Whitespace Collapse multiple spaces, trim lines and strip blank lines from text. Find and Replace Search and replace text with plain or regular-expression matching. Slugify Turn any title into a clean, URL-friendly slug. Replace Letters With Numbers Turn text into leetspeak by swapping letters for look-alike numbers. Words to Symbols Convert words to symbols with look-alike leetspeak characters. Character Counter A live tally of characters (with and without spaces), words and lines. Count Lines Count the total, non-empty and blank lines in any pasted text. Sentence Counter Count sentences and see average sentence length in any text. Unique Words Counter Count total vs unique words and measure lexical diversity. Word Frequency Counter List every word and how often it appears, most frequent first. Duplicate Word Finder Find words that repeat and see how many times each one occurs. String Length Measure string length in characters, code units and UTF-8 bytes. Flesch-Kincaid Grade Level Calculate the Flesch-Kincaid grade level and reading ease of text. SMOG Readability Calculate the SMOG grade from polysyllabic word counts. Shannon Entropy Measure Shannon entropy in bits per character for any text. Word Value Calculator Add up letter values (a=1…z=26) for each word and the total. String to Uppercase Flip a whole string to UPPERCASE letters, however long the text is. String to Lowercase Drop every letter of a string down to lowercase in one pass. Title Case Capitalise the first letter of every word for clean titles and headings. Random Case Randomise letter case to create alternating mocking-style meme text. Word Reverser Reverse the characters of your text so it reads back to front. Reverse Sentence Reverse the order of whole sentences while keeping each one intact. Mirror Text Flip text horizontally into mirror-image Unicode look-alikes. Rotate Text Rotate text 180° into upside-down Unicode characters you can paste. Sort Words Alphabetize a jumbled list of words from A to Z or Z to A. Sort Paragraphs Reorder blank-line separated paragraphs into alphabetical order. Line Randomizer Shuffle the lines of any list into a random order in the browser. Word Shuffler Randomly rearrange the words in any sentence or list. Text Scrambler Jumble the inner letters of words while keeping them readable. Remove Duplicate Words Delete repeated words from text, keeping the first of each. Remove Empty Lines Strip blank and whitespace-only lines to close up gaps. Space Remover Delete all spaces and tabs from text while keeping line breaks. Trim Text Trim each line and collapse extra spaces into single spaces. Compare Two Lists Find common items and differences between two lists of lines. Remove Words Delete specific words from text, whole-word and case-insensitive. Remove Letter Delete every occurrence of a chosen letter or character. Remove Symbols Strip symbols and special characters, keeping letters and numbers. Punctuation Remover Remove punctuation marks while keeping words and numbers. Vowel Remover Strip every vowel (a, e, i, o, u) out of a block of text. Remove Diacritics Strip accents from letters (café → cafe) using Unicode normalisation. Font Remover Convert fancy styled-unicode text back to plain characters. Remove Prefix Strip a prefix string from the start of every line. Remove Suffix From Line Strip a suffix string from the end of every line. Remove Indentation Strip leading spaces and tabs from the start of every line. Add Prefix to Line Add a chosen prefix to the start of every line. Add Suffix to Line Add a chosen suffix to the end of every line. Add Quotes to Text Wrap every line of text in straight double quotes. Word Repeater Repeat each word or phrase a set number of times. Text Duplicator Duplicate a whole block of text, copy placed below the original. Text Combiner Join multiple lines of text into one, separated by spaces. Text Replacer Swap any word or phrase for another across a whole block of text. Word Replacer Replace one word with another throughout your text, whole-word safe. Word Swap Tool Swap a word for another across your text with a live match count. Rewrite Letter Rewrite a word by shifting its vowels to make playful variants. Replace Tabs With Spaces Convert tab characters to spaces for consistent indentation. Extract Text From HTML Strip HTML tags and decode entities to get clean plain text. Center Text Center plain text in a fixed column width by padding each line. Left Align Text Strip leading whitespace so every line is flush left. Justify Text Full-justify plain text to a fixed width by spacing out words. Indent Tool Add a consistent leading indent to every line of text. Text Wrapper Hard-wrap text to a chosen column width on word boundaries. Text Formatter Tidy messy text: spacing, trimming and punctuation in one pass. Text Truncate Shorten text to a character limit with a custom suffix. Split Text Split text on any delimiter, one piece per line. Text Parser Parse text into word/number tokens, one per line. Text Filter Keep or remove lines that match a word or regex. Palindrome Checker Check if a string is a palindrome and see exactly why.

Explore other categories

Looking for something else? Browse all tools.