Free Online Text Tools
Fix, convert, style, and count your text in seconds — no sign-up, no uploads, no fuss.
75+ free tools that run right in your browser, so your text never leaves your device.
Fast, Private Text Tools — All in One Place
TextTooling.com is a collection of fast, privacy-focused online tools for encoding, decoding, formatting, and cleaning text. All tools run entirely in your browser, so your text is never uploaded or stored on a server.
- 100% client-side processing for privacy and speed
- Instant results with no sign-up or uploads
- 75+ free text tools for writers, students, and creators
- Optimized for accessibility and performance

Find the right tool for the job
Whatever you need to do with your text — clean it up, convert it, style it, or count it — start with one of these collections.
Morse
Morse Code Tools
Explore Morse code tools for converting text, decoding dots and dashes, and learning Morse numbers with clean, browser-based utilities.
Cleanup
Text Cleanup Tools
Clean copied text faster with tools for line breaks, whitespace, list formatting, replacement, HTML stripping, and spreadsheet-ready cleanup.
Encoding
Encoding and Decoding Tools
Use encoding tools to convert text into hex, binary, Base64, letter-number mappings, and other transport-friendly or debugging-friendly formats.
Text Style
Text Style Tools
Explore text style tools for underline, superscript, subscript, cursive, small caps, mirror text, upside-down text, and other Unicode-based formatting.
Counting and Utility
Counting and Utility Tools
Use counting and utility tools for word counts, characters, sentences, paragraphs, line totals, repeaters, brainstorming generators, and test-data helpers.
Morse Code
Text to Morse Code
Use this free Morse code generator to convert plain text into International Morse code instantly. Type English words, letters, or numbers and get accurate dots and dashes with clear spacing for easy copying, learning, and decoding.
Morse Code to Text
Use this Morse code translator to turn dots and dashes into plain English instantly. The decoder supports standard Morse spacing, slashes between words, and common separator patterns so you can translate Morse code to text with live results.
Morse Code Creator
Design custom Morse output by choosing the dot and dash symbols you prefer. This Morse Code Creator tool lets you customize dot and dash characters while maintaining proper spacing for readable Morse code output.
Morse Code Numbers Chart
Look up digits 0-9 in Morse with instant chart output. This Morse Code Numbers Chart tool displays the standard International Morse Code representation for each digit from zero to nine.
Text Cleanup
Text Cleaner
Clean messy text by trimming whitespace, normalizing line breaks, and fixing spacing instantly. This free text cleaner tool helps remove extra spaces, normalize line endings, and prepare text for further processing or display.
Remove Line Breaks
Remove line breaks instantly while keeping readable spacing between words. This line break remover cleans copied text, flattens paragraphs, and can also remove duplicate lines or empty lines from pasted content.
Line Break Symbol Finder
Spot which line break symbols exist in your text with counts. This Line Break Symbol Finder detects Windows (CRLF), Unix (LF), and classic Mac (CR) line endings to help identify formatting issues.
Remove Extra Spaces
Collapse duplicate spaces and tidy up text instantly. This online tool removes extra whitespace before words and normalizes spacing to create clean, readable text output. Remove extra spaces before word online with our free text cleanup tool.
Duplicate Word Remover
Remove duplicate words from text instantly while preserving the first occurrence order. Use this duplicate word remover for keyword lists, drafts, and quick text cleanup.
Text Splitter
Split text by line, space, comma, tab, or a custom delimiter. This text splitter turns messy grouped text into clean one-item-per-line output instantly.
Comma to Column
Convert comma-separated text into clean column output with one item per line. This comma to column converter is useful for Excel, Sheets, and quick list cleanup.
Column to Comma
Convert one-item-per-line text into a comma-separated list instantly. This column to comma tool is useful for Excel exports, tag lists, and quick copy formatting.
Whitespace Remover
Remove all spaces, tabs, and line breaks from text instantly. This whitespace remover is useful for cleaning IDs, code snippets, and compact data values.
Sort Lines
Sort text lines alphabetically with options for descending order, unique lines, and case sensitivity. This sort lines tool is useful for keywords, names, and copied lists.
Remove Empty Lines
Remove blank lines from text instantly while preserving the remaining content order. This empty line remover is useful for copied notes, code blocks, and imported lists.
Title Case Converter
Convert text to Title Case, Sentence case, or capitalize every word. Title Case correctly keeps minor words like "of" and "the" lowercase while capitalizing the important words, so your headings and titles look polished.
Text Compare
Compare two blocks of text and see exactly what changed line by line. The diff checker highlights removed and added lines so you can spot edits, duplicates, and differences between two versions instantly.
Slug Generator
Turn any title or phrase into a clean, URL-friendly slug. The slug generator lowercases text, removes accents and punctuation, and joins words with hyphens or underscores so your links stay readable and SEO-friendly.
Remove Punctuation
Strip punctuation and symbols from any text in one click. Remove commas, periods, quotes, brackets, and other marks while keeping your words and spacing intact. Optionally remove numbers too for clean, plain text.
Remove Duplicate Lines
Remove duplicate lines from any list or text while keeping the first occurrence and the original order. Ideal for cleaning up lists, logs, emails, and exported data. Options for case sensitivity and trimming whitespace before comparing.
Alphabetical Order Tool
Put any list in alphabetical order (A to Z) or reverse alphabetical order (Z to A) instantly. Sort lines, words, or comma-separated items, remove duplicates, and copy your alphabetized list in one click.
Editing
Alphabet & Numbers
Letters to Numbers Converter
Map letters A-Z to numbers 1-26 instantly. This letter to number translator uses the A1Z26 cipher to transform alphabetical characters into their corresponding numeric positions. Convert words to numbers by mapping each letter to its alphabet position (A=1, B=2, C=3, etc.).
Numbers to Letters Converter
Use this A1Z26 cipher decoder to turn numbers into letters instantly with the classic A=1, B=2 … Z=26 mapping. Type sequences like 20 5 24 20 and get TEXT — with the full A1Z26 cipher chart below for quick reference.
Encoding
Text to Hex
Convert text to hexadecimal values using UTF-8 encoding. This Text to Hex converter transforms plain text into hexadecimal representation using 8-bit ASCII encoding for each character.
Hex to Text
Decode hexadecimal values back into readable text instantly. This Hex to Text converter reads byte pairs and converts them back to UTF-8 text for debugging, learning, and data inspection.
Text to Binary
Turn text into binary bytes instantly using 8-bit ASCII encoding. Convert letters to binary online with our free tool. This Text to Binary converter is useful for learning, debugging, and working with binary representations of text.
Binary to Text
Convert binary strings back to readable text. This Binary to Text decoder processes 8-bit binary groups and converts them back to readable UTF-8 text characters.
Text to Base64
Encode text into Base64 safely. This Text to Base64 converter transforms plain text into Base64-encoded strings using UTF-8 encoding for secure data transmission.
Base64 to Text
Decode Base64 strings back to readable text safely. This Base64 to Text decoder converts Base64-encoded strings back to readable text using standard Base64 decoding.
URL Encoder Decoder
Encode or decode text for safe use in URLs instantly. This URL encoder decoder helps you switch between readable text and percent-encoded strings without leaving the browser.
Caesar Cipher
Encode and decode text with the classic Caesar shift cipher. Choose any shift from 1 to 25, switch between encode and decode, and convert messages instantly in your browser. Letters keep their case and everything else is preserved.
ROT13 Encoder Decoder
Convert text to and from ROT13 instantly. ROT13 is a Caesar cipher with a fixed shift of 13, so the same action both encodes and decodes. Useful for hiding spoilers, puzzle answers, and quick reversible obfuscation.
Atbash Cipher
Encode and decode the Atbash cipher, which mirrors the alphabet so A becomes Z, B becomes Y, and so on. Atbash is symmetric, so the same action encodes and decodes. Letters keep their case and other characters are preserved.
NATO Phonetic Alphabet Translator
Convert text into the NATO phonetic alphabet (Alpha, Bravo, Charlie) and back again. Spell names, codes, and words clearly for radio, phone calls, and aviation. Supports letters and numbers with instant, copy-ready output.
Vigenère Cipher
Encode and decode the Vigenère cipher using a keyword. This classic polyalphabetic cipher shifts each letter by a different amount based on your key, making it stronger than a simple Caesar cipher. Great for puzzles, CTFs, and learning cryptography.
Unicode Text
Underline Text Generator
Underline text with Unicode combining characters for social posts and emphasis. This Underline Text Generator applies combining underline characters to create stylized text that works across platforms.
Superscript Generator
Convert letters and numbers into stylish superscript characters. This Superscript Generator maps characters to their Unicode superscript equivalents for mathematical notation and stylized text. Perfect for superscript and subscript LaTeX-style formatting without needing LaTeX syntax.
Subscript Generator
Turn text into subscript characters for formulas and creative copy. This Subscript Generator converts characters to Unicode subscript equivalents for scientific formulas and stylized text. Ideal for superscript and subscript LaTeX-style formatting using Unicode characters.
HTML & Formatting
HTML to Text Converter
Strip HTML tags and decode entities to get clean text. This HTML to Text converter removes markup tags and decodes common HTML entities to extract readable plain text content.
Letter Combiner & Merger
Letter combiner and merger generator — combine letters into one symbol, browse 150+ combined letter characters and Unicode ligatures, or use the formula shorthand to generate any letter combination. Covers combining characters, digraphs, and diacritics: AE→Æ, fi→fi, oe→œ, ss→ß and more.
Counting Tools
Sentence Counter
Count sentences in any text instantly with a live sentence count preview. This free sentence counter helps you measure writing length for essays, posts, and documents in seconds.
Word Counter
Count words instantly with this fast online word counter. Get accurate live totals while writing, editing, or optimizing content for word limits.
Character Counter
Get instant character counts for posts, ads, and metadata. This online character counter supports counting with or without spaces for platform-specific limits.
Paragraph Counter
Count paragraphs in text instantly. This paragraph counter detects paragraph blocks separated by blank lines, making it ideal for essays and reports.
Line Counter
Count lines instantly with this online line counter. Paste text, code, CSV data, or lists and get a fast line count with optional empty-line handling.
Text Repeater
Repeat any text multiple times instantly. This text repeater lets you set repeat count and separator style to generate repeated output for testing and templates.
Word Frequency Counter
Count how often each word appears in your text and see a sorted frequency list with totals, unique-word counts, and percentages. Useful for keyword density checks, writing analysis, and spotting repeated words.
Lorem Ipsum Generator
Generate placeholder Lorem Ipsum text for mockups and designs. Choose paragraphs, sentences, or words, set the amount, and copy clean dummy text instantly. Optionally start with the classic "Lorem ipsum dolor sit amet" opening.
Reading Time Calculator
Estimate how long text takes to read and to read aloud. Paste any article, script, or post to get reading time, speaking time, word count, and character count instantly. Adjust the reading speed to match your audience.
Case Conversion
Uppercase Converter
Convert text to uppercase instantly with this free uppercase converter. Change lowercase or mixed-case text into clean ALL CAPS for headings, data cleanup, and formatting.
Lowercase Converter
Convert text to lowercase instantly with this free lowercase converter. Change uppercase or mixed-case input into clean lowercase text for editing, cleanup, and formatting.
Text Style
Small Text Generator
Generate small text instantly for bios, captions, and stylized copy. This small text generator can create tiny superscript-style text, subscript-style text, or compact small-caps output with live preview.
Font Style Changer
Change plain text into bold, italic, cursive, small caps, bubble, or fullwidth styles instantly. This font style changer is useful for bios, captions, and stylized copy.
Italic Text Generator
Generate italic-style Unicode text instantly for bios, captions, and stylized copy. This italic text generator converts normal letters into a slanted text style you can copy and paste.
Bold Text Generator
Generate bold-style Unicode text instantly for bios, captions, and headings. This bold text generator turns normal text into heavier-looking copy you can paste into supported apps.
Reverse Text Generator
Reverse text instantly while preserving characters exactly as written. This reverse text generator is useful for playful text effects, quick checks, and simple puzzle formatting.
Upside Down Text Generator
Flip text upside down instantly for social posts, bios, and playful captions. This upside down text generator converts regular text into flipped Unicode-style output.
Alphabet Backwards Generator
Convert letters to reverse alphabet equivalents instantly. This alphabet backwards generator maps A to Z, B to Y, and so on for quick cipher-style text transformations.
Weird Text Generator
Generate weird text styles instantly for social bios and creative posts. Choose fullwidth, bubble, or spaced text effects with live preview and one-click copy.
Mirror Text Generator
Convert normal text into mirrored text instantly. This mirror text generator flips characters for creative captions, puzzles, and stylized copy.
Small Caps Generator
Generate small caps text instantly for bios, headings, and design copy. This small caps generator converts letters to small-cap styled Unicode output.
Cursive Text Generator
Convert regular text into cursive-style Unicode instantly. Use this cursive text generator for bios, captions, signatures, and creative formatting.
Cursive Alphabet Chart (Upper/Lower)
View a complete cursive alphabet chart for uppercase and lowercase letters. Copy script-style equivalents quickly for practice, design, and educational use.
Bubble Text Generator
Turn normal text into bubble letters with circled Unicode characters you can copy and paste anywhere. Create Ⓑⓤⓑⓑⓛⓔ text for Instagram bios, TikTok captions, Discord, and usernames — no app or sign-up needed.
Strikethrough Text Generator
Create s̶t̶r̶i̶k̶e̶t̶h̶r̶o̶u̶g̶h̶ text that you can copy and paste anywhere. The generator adds a crossed-out line over each character using Unicode, perfect for edits, jokes, prices, and emphasis on social media and chat.
Glitch Text Generator
Create creepy glitch and zalgo text that looks corrupted and distorted. Stack combining marks on your letters for cursed, glitchy effects perfect for memes, gaming tags, horror themes, and attention-grabbing comments. Copy and paste anywhere.
Invisible Character Generator
Generate invisible characters and blank text you can copy and paste. Create empty Unicode characters for blank messages, invisible usernames, empty bios, and spacing tricks that normal spaces cannot do. Works on most apps and games.
Leetspeak Generator
Convert text into leetspeak (1337 speak), the classic hacker-style alphabet that swaps letters for numbers and symbols. Choose basic or advanced substitution and copy your l33t text for gaming tags, usernames, and retro internet style.
Random Generators
Random Noun Generator
Generate random nouns instantly for writing prompts, games, and brainstorming. Set how many nouns you need and copy the list in one click.
Random Sentence Generator
Generate random sentences for creative writing, prompts, and placeholder copy. Choose the number of sentences and get instant results.
Random Adjective Generator
Generate random adjectives instantly for naming, writing, and prompt building. Adjust the count and copy a fresh adjective list in seconds.
Random Letter Generator
Pick random letters instantly for games, classroom activities, and coding tasks. Choose uppercase, lowercase, or mixed output with optional unique mode.
Random Phrase Generator
Generate random two-word phrases for brainstorming, naming, and prompts. Set phrase count and get instant copy-ready results.
Mock Data
Fake Text Message Generator
Generate mock text message transcripts for UI demos, prototypes, and content examples. Add names and messages to create a realistic fake chat format instantly.
Fake Email Address Generator
Generate fake email addresses instantly for testing and demos. Create realistic sample inbox data with custom domains, counts, and optional numeric suffixes.

