Free Online Text Tools

Fix, convert, style, and count your text in seconds — no sign-up, no uploads, no fuss.

Over 90 text utilities that run entirely 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
TextTooling.com illustration

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

4 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

20 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

15 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

24 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

19 tools

Use counting and utility tools for word counts, characters, sentences, paragraphs, line totals, repeaters, brainstorming generators, and test-data helpers.

Unicode

Unicode Tools

8 tools

Inspect any character to its code point and UTF-8 bytes, combine letters into single symbols, repair garbled text, and find the invisible characters that break copy and paste.

SEO

SEO Text Tools

5 tools

Check title tag and meta description length by pixel width, measure keyword density, build clean URL slugs, and fix title capitalisation — the on-page text work, done in the browser.

Developer

Developer Text Tools

5 tools

Generate UUIDs and random strings, minify and escape JSON, convert between CSV, JSON and XML with correct quoting, and encode or decode URLs — all in the browser.

Morse Code

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.

Number Sorter

Sort numbers into ascending or descending numerical order. Handles negatives and decimals correctly, extracts numbers from messy pasted text, and can remove duplicates.

Editing

Alphabet & Numbers

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.

Binary Code Translator

Translate binary to English and English to binary in one place. Supports real UTF-8 (so accented and non-Latin characters survive) as well as plain ASCII, with control over spacing between bytes.

Unicode Text

HTML & Formatting

Counting Tools

Sentence Counter

Count sentences in any text instantly with a live preview. This free sentence counter also reports your word count, average sentence length, and longest and shortest sentence — so you can see not just how many sentences you have, but how well they read.

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 blocks separated by blank lines and also reports total sentences and words plus your average, longest, and shortest paragraph — 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.

Social Media Character Counter

Count your post against every social platform limit at once. Live remaining-character counts for X/Twitter, Instagram, LinkedIn, Threads, Bluesky, YouTube and more — with the correct URL, emoji and CJK handling that a plain character count gets wrong.

Case Conversion

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 each character horizontally to produce true mirror writing — the kind you would need a mirror to read — 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 generator for bios, captions, signatures, and creative formatting — the cursive font copies and pastes as real text, not an image.

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.

Zalgo Text Generator

This zalgo text generator creates creepy glitch and cursed text that looks corrupted and distorted. Stack combining marks on your letters for cursed fonts and glitchy effects, perfect for memes, gaming tags, and horror themes. Copy and paste anywhere.

Invisible Text Generator

Generate invisible text and blank space you can copy and paste. Pick from five empty Unicode characters — Hangul Filler, Braille Blank, Zero Width Space, Word Joiner, and No-Break Space — and see which one works where, so your blank messages, invisible usernames, and empty bios actually go through.

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.

Big Text Generator

Turn text into big letters two ways: tall ASCII block letters built from solid characters, or fullwidth characters that stay copy-pasteable in chat, bios, and comments.

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

This random letter generator picks random letters from the alphabet instantly. Choose uppercase, lowercase, or mixed, limit the pool to consonants, vowels, or a range like A-M, and set the count to 1 to simply pick a letter.

Random Phrase Generator

Generate random two-word phrases for brainstorming, naming, and prompts. Set phrase count and get instant copy-ready results.

Pictionary Word Generator

Generate random Pictionary words instantly, sorted by difficulty and category. Pick easy words for kids, medium for family game night, or hard words for a real challenge — then draw. Nothing to install and no signup.

Charades Generator

Generate random charades ideas by difficulty and category — actions, animals, jobs, movies, and common phrases. Free charades word generator for parties, classrooms, and family game nights.

Random Question Generator

Generate random questions for icebreakers, deep conversations, funny prompts, would-you-rather rounds, and team retrospectives. Pick a category and get conversation starters instantly.

Random Paragraph Generator

Generate random paragraphs in readable English rather than Latin. Choose how many paragraphs, how many sentences each, and a topic — useful for layout testing where you need to judge how real text looks, and for writing practice.

Mock Data

Developer Tools

SEO Tools

Text Styles

Facebook Font Generator

Generate styled text for Facebook posts, comments and your bio in nineteen Unicode styles. The page also tells you where each one works: posts and bios accept styled characters, but the profile name field is governed by the real-name policy and rejects them.

Instagram Font Generator

Generate styled text for your Instagram bio, name field and captions in nineteen Unicode styles. Includes the character limit for each field — the bio is 150, the name field 30 — and an explanation of why the username itself can never accept styled characters.

Twitter Font Generator

Generate styled text for X (formerly Twitter) in nineteen Unicode styles. Works in your display name (50 characters) and bio (160), is rejected in the @handle, and renders in posts — though styled posts are excluded from X search, which the page explains.

TikTok Font Generator

Generate styled text for your TikTok bio and nickname in nineteen Unicode styles. TikTok allows only 80 characters in a bio, the tightest limit of any major platform, so the page flags which styles waste that budget and which do not.

WhatsApp Font Generator

Generate styled text for your WhatsApp name, About status and group subjects in nineteen Unicode styles. For messages, WhatsApp already has built-in formatting — asterisks for bold, underscores for italic — and this page explains when to use that instead.

Discord Font Generator

Generate styled text for Discord server nicknames in nineteen Unicode styles. For messages, Discord supports full markdown — bold, italic, underline, strikethrough, code and spoilers — and this page covers both, with guidance on which to use where.

Roblox Font Generator

Generate styled text for Roblox display names in nineteen Unicode styles. Roblox is stricter than any other platform here: usernames are ASCII-only, chat filtering blocks styled text outright, and display names accept only a limited set — all of which this page sets out before you try.

Snapchat Font Generator

Generate styled text for your Snapchat display name, chats and story captions in nineteen Unicode styles. The display name takes 25 characters and accepts styled text; the username accepts none — and on Snapchat it cannot be changed at all after signup.