Skip to content
NMSnabbit.

All tools

2,146 free tools, all running privately in your browser. Search or browse by category.

Word Counter Count words, characters, sentences, lines and paragraphs in real time. 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 Count characters (with and without spaces), words and lines instantly. 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 Convert any string or text to UPPERCASE letters instantly in your browser. String to Lowercase Convert any string or text to lowercase letters instantly in your browser. Title Case Capitalise the first letter of every word for clean titles and headings. Proper Case Apply headline-style proper case that keeps minor words lowercase. 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. Backwards Text Generate backwards (reversed) text that reads from right to left. Mirror Text Flip text horizontally into mirror-image Unicode look-alikes. Rotate Text Rotate text 180° into upside-down Unicode characters you can paste. Slug Generator Turn any title into a clean, lowercase, hyphenated URL slug. Sort Words Put a list of words into alphabetical order instantly in your browser. Sort Paragraphs Reorder blank-line separated paragraphs into alphabetical order. String Sorter Sort a list of strings (one per line) into alphabetical order. Sort Text Lines Sort every line of your text alphabetically, right in the browser. 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 Duplicates Delete repeated lines from a list, keeping the first of each. 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 Remove all vowels (a, e, i, o, u) from text instantly. 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 Find and replace any word or phrase across your text instantly. 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 the letters of a word by shifting its vowels, instantly. Replace Tabs With Spaces Convert tab characters to spaces for consistent indentation. Find and Replace Online Search and replace text online with case, whole-word and regex modes. 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.

More Text Tools383

Base64 Encode / Decode Encode text to Base64 or decode Base64 back to text — UTF-8 safe. URL Encode / Decode Percent-encode text for URLs or decode encoded URL components. Base64 to Text Decode a Base64 string back into readable text (UTF-8 safe). Text to Base64 Encode any text into a Base64 string (UTF-8 safe), instantly. String to Base64 Convert any string to a Base64-encoded value (UTF-8 safe). Base64 to String Decode a Base64 value back into the original string (UTF-8). JSON to Base64 Encode a JSON document into a single Base64 string (UTF-8). CSV to Base64 Encode CSV data into a single Base64 string (UTF-8 safe). String to Byte Convert a string to its UTF-8 byte values in decimal (0–255). Byte to String Decode decimal byte values (0–255) back into a UTF-8 string. String to Int Convert a string to integer Unicode code points, space-separated. Code to ASCII Convert numeric character codes back into ASCII / readable text. UTF-8 to ASCII Strip text down to plain 7-bit ASCII, dropping non-ASCII characters. UTF-8 to Hex Convert UTF-8 text to hexadecimal byte values, two digits per byte. Hex to UTF-8 Decode hexadecimal byte values back into UTF-8 text. URL Encode Percent-encode text for safe use in a URL (encodeURIComponent). URL Decode Decode percent-encoded URL text back to readable form. HTML Encode Online Encode reserved HTML characters into safe entities instantly. Escape Character Online Escape quotes, newlines and control characters with backslashes. Escape String Turn raw text into a backslash-escaped string for code. Unescape String Decode backslash escape sequences back into readable text. Test Printf Online Preview printf format strings with width, precision and flags. Morse Code Translator Translate text into Morse code dots and dashes instantly. ROT13 to Text Encode or decode ROT13 text — the cipher is its own reverse.

More Encoders & Decoders137

More Developer Tools96

UUID Generator Generate random version 4 UUIDs in bulk, with formatting options. Password Generator Generate strong, random passwords with a live strength estimate. Lorem Ipsum Generator Generate placeholder Lorem Ipsum text by paragraphs, sentences or words. Bold Text Turn plain text into bold Unicode characters you can paste anywhere. Italic Text Convert plain text into italic Unicode characters for bios and posts. Strikethrough Text Cross out text with a Unicode strikethrough you can paste anywhere. Subscript Convert characters into Unicode subscript for formulas and notes. Superscript Convert characters into Unicode superscript for exponents and notes. Font Changer Change your text into a fancy Unicode font you can copy and paste. Text to Cursive Convert plain text into cursive script Unicode letters. Vertical Text Stack text vertically, one character per line. Letter Spacing Add spaces between letters for a wide, aesthetic look. Zalgo Text Create glitchy, distorted zalgo “cursed” text with combining marks. Redacted Text Black out text with solid blocks while keeping word shapes. Highlight Letters Box each letter in brackets for an emphasised, highlighted look. Fake Text Mix fancy Unicode styles into eye-catching “fake font” text. Fake Character Checker Scan text for homoglyphs and look-alike non-ASCII characters. Random String Generator Generate secure random strings of any length and character set. Random Letter Generator Pick random letters of the alphabet, in any case and quantity. Text Generator Generate random filler text by words, sentences or paragraphs. Palindrome Generator Turn any word into a palindrome that reads the same both ways. Text Box Generator Draw an ASCII box around your text for comments and READMEs.

More Generators388

Text to Binary Convert text to binary code (8-bit, UTF-8) instantly in your browser. Binary to Text Decode binary code (0s and 1s) back into readable text, UTF-8 safe. Text to Hex Convert text to hexadecimal byte values (UTF-8) in your browser. Hex to Text Decode hexadecimal byte values back into readable text (UTF-8). Text to Octal Convert text to octal (base-8) byte values, UTF-8 encoded. Octal to Text Decode octal (base-8) byte values back into readable text. Text to Decimal Convert text to decimal Unicode code points, space-separated. Decimal to Text Decode decimal Unicode code points back into readable text. ASCII to Hex Convert ASCII text to hexadecimal byte values instantly. Hex to ASCII Decode hexadecimal byte values into ASCII / readable characters. String to Hex Convert any string to hexadecimal byte values (UTF-8). String to ASCII Convert a string to its ASCII / Unicode character codes. ASCII to String Convert ASCII / character codes back into a readable string. Hex to Binary Convert hexadecimal byte values to 8-bit binary code. Reverse Hex Reverse the byte order of a hex string (endianness swap). CSV to JSON Convert CSV rows into a JSON array of objects, keyed by the header row. JSON to CSV Convert a JSON array of objects into a clean CSV table. CSV to TXT Convert CSV data into clean, quote-free plain text, one row per line. Text to CSV Convert whitespace- or tab-separated text into proper CSV rows. CSV to TSV Convert comma-separated values to tab-separated values (TSV). XML to CSV Convert record-style XML into a CSV table of rows and columns. XML to Text Strip XML tags and keep only the readable text content. XML to String Collapse multi-line XML into one compact, single-line string. JSON to Text Convert JSON into a readable, indented key: value outline. JSON Stringify Escape raw text into a valid, quoted JSON string literal. JSON Unstringify Decode an escaped JSON string back into raw, readable text. Stringify to JSON Turn a raw string into a properly escaped JSON string literal. Unquote String Remove surrounding quotes from a string and unescape its contents. Rows to Columns Transpose delimited data so rows become columns and back. Split CSV Split CSV rows into individual fields, one per line. Numbers to Letters Convert numbers to letters with the A1Z26 cipher (1=A … 26=Z). Letters to Numbers Convert letters to numbers with the A1Z26 cipher (A=1 … Z=26). IP to Hex Convert an IPv4 address to its 0x hexadecimal value. Hex to IP Convert a hexadecimal value back into a dotted IPv4 address.

More Converters911

More Web Tools50