Text Tools
Count, compare, clean and transform text (word count, diff, regex, case, duplicates)
Count words and characters, compare two texts, test regular expressions, change letter case, remove duplicate lines, sort or clean text, and check readability or keyword density. There are also Unicode style generators for bold, italic, small-caps and upside-down text. To compare two versions use the diff checker; for search patterns use the regex tester.
Tools in this category: 44
Good places to start
All tools in this category
-
Regex Tester
Test JavaScript regex live with all flags (g i m s u y d): highlighted matches, capture and named groups, indices and replace preview. Hang-proof worker.
-
Slug Generator
Turn titles into clean URL slugs: removes accents, transliterates Vietnamese, Cyrillic and Greek, sets separator, case and max length. Bulk mode too.
-
Bold Text Generator
Generate 𝐛𝐨𝐥𝐝, 𝗯𝗼𝗹𝗱 𝘀𝗮𝗻𝘀, 𝑩𝒐𝒍𝒅 𝒊𝒕𝒂𝒍𝒊𝒄, 𝓼𝓬𝓻𝓲𝓹𝓽 and 𝕱𝖗𝖆𝖐𝖙𝖚𝖗 text with Unicode math letters for bios and posts without formatting.
-
Bubble Text Generator
Convert letters and numbers into circled bubble text, outlined Ⓐⓑⓒ or filled 🅐🅑🅒, using Unicode enclosed alphanumerics you can paste anywhere.
-
Case Converter
Convert text to UPPERCASE, lowercase, Title Case, Sentence case, camelCase, PascalCase, snake_case, kebab-case and more. Unicode-aware and instant.
-
Diff Checker
Compare two texts line by line, word by word or character by character. Inline or side-by-side view, ignore case or whitespace, unified diff patch export.
-
Duplicate Line Remover
Remove duplicate lines from a list while keeping the original order. Options for case sensitivity, trimming spaces and removing empty lines. Free and private.
-
Extract Links
Extract every link from plain text, HTML (href and src) or Markdown into a clean list. Remove duplicates, include relative links, copy or download.
-
Invisible Character Remover
Find and remove zero-width spaces, BOM, soft hyphens, bidi control characters and non-breaking spaces. Shows a table of what was removed. Private.
-
Italic Text Generator
Turn text into 𝑖𝑡𝑎𝑙𝑖𝑐, 𝘪𝘵𝘢𝘭𝘪𝘤 𝘴𝘢𝘯𝘴 or 𝑩𝒐𝒍𝒅 𝒊𝒕𝒂𝒍𝒊𝒄 Unicode characters that stay slanted in bios, comments and chats without formatting.
-
Keyword Density Checker
Check keyword density for single words and 2–3 word phrases, and test a target keyword. Stop words removed for 7 languages. Paste text; runs in your browser.
-
Line Counter
Count total, non-empty and blank lines in text or code, plus the longest and average line length. Paste any text; nothing leaves your browser.
-
Line Shuffler
Shuffle the lines of a list into a random order using a cryptographically secure Fisher–Yates shuffle. Reshuffle with one click; nothing is uploaded.
-
List to Text
Join a list (one item per line) into comma-separated or custom-separated text. Wrap items in quotes, strip bullets and add "and" before the last item.
-
Markdown Editor
Write Markdown with a live side-by-side preview. Supports GitHub Flavored Markdown tables and task lists, sanitized HTML output and .md/.html download.
-
Paragraph Counter
Count paragraphs separated by blank lines, or treat every line as a paragraph. Shows words per paragraph and lists each paragraph found. Free and private.
-
Text Overlap Highlighter
Compare two texts and highlight word sequences they share, with the percentage of each text that overlaps. No web search – only the texts you paste.
-
Add Prefix and Suffix to Lines
Add text to the start and end of every line, with optional line numbers via {n}. Skip empty lines. Great for lists, code and Markdown. Runs in your browser.
-
Reading Level Checker
Check English readability with Flesch Reading Ease, Flesch–Kincaid grade, Gunning Fog, Coleman–Liau and ARI scores. Instant, free and private.
-
Regex Builder
Build a regular expression visually from steps (text, digits, letters, character sets, anchors) with repeats and groups, or start from presets. Live test.
-
Regex Cheat Sheet
Searchable regular expression cheat sheet: character classes, anchors, quantifiers, groups, lookarounds, escapes, flags and replacement patterns with examples.
-
Remove Accents
Remove accents and diacritics from Latin and Greek text, including Vietnamese tones and special letters like đ, ø, ß, æ, ł. Instant and private.
-
Sentence Counter
Count sentences in any text and see the average words per sentence plus a numbered list of detected sentences. Unicode-aware, runs in your browser.
-
Small Caps Generator
Convert lowercase letters to Unicode small capitals (ᴀʙᴄ) while keeping capitals full size. Copy and paste small caps text into bios and posts.
-
Smart Quotes Converter
Convert straight quotes to typographic “curly” quotes in English, German, French, Russian and other styles, or turn smart quotes back into straight ones.
-
Strikethrough Text Generator
Create s̶t̶r̶i̶k̶e̶t̶h̶r̶o̶u̶g̶h̶, slashed, underlined, double underlined or overlined text with Unicode marks you can paste into any app without formatting.
-
Strip HTML Tags
Remove HTML tags and get clean plain text with paragraphs and line breaks kept. Scripts and styles are dropped, entities decoded. Works in your browser.
-
Subscript Generator
Convert digits, math signs and available letters to Unicode subscript characters for chemical formulas and math (H₂O, xₙ). Copy and paste anywhere.
-
Superscript Generator
Convert numbers, letters and math signs to Unicode superscript characters (x² , 10⁻³, ᵗᵐ) for copy and paste. Reports characters without a superscript form.
-
Text Cleaner
Clean messy text: trim lines, collapse spaces, remove blank lines and invisible characters, straighten quotes, strip emoji, punctuation or digits. Private.
-
Text Extractor
Pull email addresses, URLs, phone numbers, numbers, hashtags, @mentions, IPv4 addresses, dates or hex colors out of any text. Unique and sorted results.
-
Text Repeater
Repeat any text, word or emoji up to 100,000 times with a new line, space, comma, nothing or a custom separator between copies. Copy or download instantly.
-
Text Reverser
Reverse text backwards, reverse word or line order, or flip letters inside each word. Emoji and accented letters stay intact. Free and runs in your browser.
-
Text Rotator
Rotate (cyclically shift) the lines of a list, the words of each line or the characters of each line left or right by any number of steps. Free and private.
-
Text Sorter
Sort lines alphabetically with language-aware ordering, naturally (item2 before item10), by number or by length. Reverse order and remove duplicates too.
-
Text to List
Split comma, semicolon, space, tab or custom-separated text into a list with one item per line. Add bullets or numbers, trim and de-duplicate items.
-
Text to Speech
Read text aloud with the voices built into your browser and device. Choose language, voice, speed, pitch and volume; pause and resume. No sign-up needed.
-
Text Truncator
Truncate text to a maximum number of characters or words with a custom ellipsis, without cutting words in half. Works per line too. Free, in-browser.
-
Upside Down Text
Flip text upside down with rotated Unicode look-alike characters that you can paste anywhere, or turn upside-down text back to normal. Free and instant.
-
Whitespace Remover
Remove extra spaces, trim lines, delete all whitespace, join lines or remove blank lines in one click. Shows the cleaned text instantly, nothing uploaded.
-
Wide Text Generator
Convert text to fullwidth (vaporwave) characters like Hello World using Unicode halfwidth and fullwidth forms. Copy and paste anywhere for free.
-
Word Counter
Free word counter that counts words, characters, sentences, paragraphs and lines as you type, with reading and speaking time. Works for every language.
-
Word Frequency Counter
Count how often each word or 2–3 word phrase appears in a text. Optional stop-word filters for 7 languages, CSV copy, Unicode-aware and fully private.
-
Zalgo Text Generator
Create creepy Zalgo glitch text with marks above, through and below letters at intensity 1–10, or clean Zalgo text back to normal. Copy and paste anywhere.
Other categories
- CRC Cyclic Redundancy Check algorithms for error detection
- MD Message Digest algorithms (MD2, MD4, MD5)
- SHA-1 Secure Hash Algorithm 1 - 160-bit hash function
- SHA-2 Secure Hash Algorithm 2 family (SHA-224, SHA-256, SHA-384, SHA-512)
- SHA-3 Secure Hash Algorithm 3 based on Keccak
- Keccak Keccak cryptographic hash function
- SHAKE Extendable-output functions (SHAKE128, SHAKE256)
- cSHAKE Customizable SHAKE functions
- KMAC Keccak Message Authentication Code
- Password & Security Password generation, analysis, hashing, and security tools
- Encryption & Cryptography Symmetric and asymmetric encryption, HMAC and key generation (AES, 3DES, RSA, PGP)
- Encoding Encode and decode data: Base64, Base32, Base58, URL, HTML entities, hex, Unicode and more
- Formatters Format, minify and validate code and data (JSON, XML, YAML, SQL, HTML, CSS) and convert naming cases
- Generators Generate IDs, keys, test data, QR codes, barcodes and config files (UUID, API keys, .gitignore, Dockerfile)
- Converters Convert data formats, number bases, colours, timestamps, units and currencies (JSON, CSV, YAML, XML)
- Image Tools Tools for manipulating and converting images (Compress, Resize, Convert)
- Design & CSS Generate CSS visually: shadows, gradients, flexbox and grid layouts, animations and colour palettes
- Web Tools Tools for web developers and SEO (JWT, URLs, DNS, HTTP headers, meta tags, sitemaps)
- Math & Calculators Calculators for finance, health, percentages, programmer arithmetic and everyday maths
- Time & Date Time zones, date differences, business days, timers, stopwatch and world clock