Text Tools
Text processing tools for formatting, counting words, comparing documents, and more.
Acronym Extractor
Extract every acronym and initialism from a document, detect which are defined on first use, and generate a glossary of the ones a reader will not understand.
Add Line Numbers
Add sequential line numbers to any text or list. Customize the start number, padding and separator. Browser-based and private.
ASCII Table Formatter
Turn delimited data into an aligned plain text table in ASCII, Unicode box drawing, Markdown, reStructuredText or minimal styles, with per-column alignment and numeric right alignment.
Bionic Reading Converter
Convert any text into a bionic-reading format that bolds the first part of each word to guide your eyes and boost reading speed. Adjustable fixation. Private & instant.
Braille Translator
Translate text to Unicode Grade 1 braille and back, with proper capital and number signs. Works both directions, fully in your browser.
Caesar / ROT13 / Atbash Tool
Encrypt text with Caesar shift, ROT13, or Atbash substitution cipher.
Case Converter
Instantly convert text between UPPERCASE, lowercase, Title Case, Sentence case, camelCase, snake_case, kebab-case and more — entirely in your browser.
Character Frequency Counter
Count how often each character, letter or symbol appears in your text, sorted by frequency with percentages. Useful for cryptography, linguistics and puzzles. Private.
Chat Transcript to Markdown
Convert chat transcripts into clean Markdown with speaker labels and optional timestamps (best-effort parsing).
Cliche Detector
Detect cliches, business jargon, mixed metaphors and dead phrases in writing, grouped by type, with a concrete replacement suggested for each.
Comma Separator Tool
Convert a column of lines into a comma-separated list (and back), with options to add quotes, trim spaces, remove duplicates and choose any delimiter. Private & instant.
Duplicate Word Remover
Remove repeated words or duplicate lines from text, with control over case and whitespace sensitivity.
Email Extractor
Extract all email addresses from any block of text, with automatic de-duplication, sorting and a count. Perfect for cleaning lists and scraped data. Free, private.
Emoji Picker & Copier
Browse, search, and copy emojis by category. Collect multiple emojis and copy them all at once. Recently used emojis saved locally.
Emoji Remover
Remove all emojis and emoji symbols from text instantly, with an option to tidy the leftover spaces. Clean up messages, captions and data. Free, private.
Fancy Text Generator
Turn plain text into 25+ fancy Unicode font styles — bold, italic, script, bubble, gothic, monospace and more. Perfect for Instagram, TikTok and Discord bios. Copy with one click.
Filler Word Remover
Find and remove the hedges, intensifiers and empty phrases that pad writing without adding meaning, with the word count saved and each removal shown in context.
Find and Replace Text
Find and replace words or phrases in bulk text, with optional case sensitivity, whole-word match and full regular-expression support. Private & instant.
Initials Generator
Generate initials or avatar monograms from names, handling particles, hyphenated names, single names and non-Latin scripts, with a live preview of the resulting avatar.
Instagram Bio Generator
Generate short Instagram bio ideas based on your role, niche, value proposition, and CTA.
Instagram Caption Generator
Generate Instagram caption ideas from a topic, tone, and optional CTA. Fast, template-based suggestions.
Instagram Hashtag Generator
Generate relevant hashtag sets from a topic and keywords. Great for reels, posts, and niche pages.
Invisible Character Generator
Generate invisible characters and blank text (zero-width and Hangul filler) to copy and paste as empty usernames, messages and bios. Free, private, instant.
Keyword in Context Concordance
Build a keyword in context concordance showing every occurrence of a term with the words around it, aligned for scanning, so you can see how a word is actually used across a document.
List Comparison Tool
Compare two lists to find items in both, in only one, or in neither, with case and whitespace options, duplicate counting and set operations on the results.
List to Sentence Converter
Convert a list of items into a grammatical sentence with correct comma placement, a chosen conjunction, optional Oxford comma and automatic a or an selection.
Markdown to Plain Text
Strip Markdown syntax to clean plain text for word counts, email, CMS fields and anywhere formatting characters would show.
Meeting Notes Action Items Extractor
Extract action items, owners, and due dates from meeting notes using simple heuristics and checklists.
Morse Code Translator
Translate text to Morse code or decode Morse code back to text.
Name Parser
Split full names into title, first, middle, last and suffix, handling particles, compound surnames and reversed order, while showing where automatic parsing is unreliable.
NATO Phonetic Alphabet Converter
Convert any text or letters into the NATO phonetic alphabet (Alpha, Bravo, Charlie...) for clear spelling over phone and radio. Includes digits. Free & private.
Number Extractor
Extract all numbers (integers and decimals) from any text, with options to keep order or sort, and get the sum and average. Great for data cleanup. Free, private.
Numbered List Formatter
Renumber a list in any style including decimal, legal outline, roman numerals and letters, convert between bullets and numbers, and fix broken or duplicated numbering.
Passive Voice Detector
Find passive constructions in your writing, see the proportion of sentences affected, and get the pattern for rewriting each one actively without losing the meaning.
Pig Latin Translator
Translate English text into Pig Latin instantly using the classic rules (move leading consonants and add -ay). A fun word game tool. Free, private, instant.
Random Line Picker
Randomly pick one or more lines from a list — perfect for giveaways, raffles, name draws and decision-making. Choose how many and whether to allow repeats. Private.
Random Word Generator
Generate random words for brainstorming, naming, games and testing, with control over length, type and count.
Reading Level Analyzer
Compute readability metrics including Flesch Reading Ease, Flesch-Kincaid grade, and Gunning Fog (syllables approximated).
Remove Accents & Diacritics
Remove accents and diacritical marks from text (café → cafe, naïve → naive) while keeping the letters. Useful for slugs, filenames and search. Free, private.
Remove Duplicate Lines
Remove duplicate lines from any list or text instantly. Options for case-insensitive matching and trimming whitespace. 100% private, runs in your browser.
Remove Empty Lines
Delete blank and whitespace-only lines from text and lists, with an option to collapse multiple blank lines into one. Fast, private, browser-based.
Remove Line Breaks
Remove line breaks and new lines from text to create one continuous block, or convert breaks to spaces/commas. Optionally keep paragraph spacing. Private & instant.
Remove Numbers from Text
Remove all numbers and digits from text in one click, with an option to also strip surrounding spaces. Clean up text and lists fast. Free, private, instant.
Sentence Length Analyzer
Measure sentence length across a text, see the distribution and variation that create readable rhythm, and find the sentences long enough that a reader loses the thread.
Sentence Splitter
Split text into individual sentences, handling abbreviations, decimals, ellipses and quotations that defeat splitting on full stops, with each sentence numbered and measured.
Small Caps Generator
Convert text to small caps (Sᴍᴀʟʟ Cᴀᴘs) Unicode letters for elegant bios, headings and posts. Copyable anywhere, no images. Free and private.
Smart Quote Formatter
Convert straight quotes and apostrophes into correct opening and closing curly marks, or straighten them again, with proper handling of contractions, elisions, primes and code.
Speech to Text Transcriber
Transcribe speech to text using your microphone. Supports multiple languages with continuous listening, copy, and download features.
SRT to VTT Converter
Convert subtitles between SRT, WebVTT and plain text, fixing the timestamp separator, header and encoding differences that make one format fail where the other works.
Strikethrough Text Generator
Create s̶t̶r̶i̶k̶e̶t̶h̶r̶o̶u̶g̶h̶, underline and slashed text using Unicode combining marks — works in chats, bios and posts where formatting isn't supported. Free & instant.
Subtitle Timing Shifter
Shift subtitle timings by a fixed offset or stretch them to correct a frame rate mismatch, and see which cues become invalid as a result.
Syllable Counter
Count syllables in any text with a per-line breakdown — perfect for haiku, poetry, song lyrics and readability checks.
Text Border Generator
Wrap text in a box drawn with ASCII or Unicode characters, with alignment, padding, a title in the border and automatic wrapping to a chosen width.
Text Indent Tool
Add or remove indentation, convert tabs to spaces and back, detect the existing indent style, strip common leading whitespace and apply quote or comment prefixes.
Text Line Sorter
Sort lines alphabetically, numerically or by length, with the collation details that decide the result.
Text Normalizer
Normalise text for storage and comparison: Unicode normalisation forms, smart quote conversion, whitespace collapsing, invisible character removal and accent folding.
Text Reverser
Reverse text by characters, words, or lines. Great for puzzles, mirror writing and reversing lists. Free, private and instant.
Text to Columns Splitter
Split delimited or fixed width text into columns with automatic delimiter detection, quoted field handling, column type inference and output as aligned text, CSV, TSV, Markdown or JSON.
Text to JSON Array Converter
Convert a list of lines or delimited text into a JSON array of strings, numbers or objects, with type coercion, key naming, deduplication and correct escaping of every value.
Text to Speech Player
Convert text to natural speech using the Web Speech API. Adjustable voice, speed, pitch, and volume with playback controls.
Text to Unicode Converter
Convert text to Unicode code points (U+XXXX), decimal or HTML entities, and back. Useful for debugging, encoding and learning Unicode. Free, private, instant.
Text Truncator
Truncate text to a character, word or byte limit at a word, sentence or grapheme boundary, with an ellipsis, and see exactly how much was cut and why the byte count differs.
Text Wrap Tool
Hard wrap text at a chosen column width with greedy or balanced line breaking, preserve indentation and paragraphs, and unwrap already wrapped text back into single paragraphs.
TikTok Caption Generator
Generate TikTok caption ideas with hooks and save/share prompts. Template-based and fast.
Title Case Converter
Convert headings to title case following AP, Chicago, APA or MLA rules, which disagree about which short words are capitalised and about hyphenated compounds.
Transition Word Checker
Check how many sentences begin with or contain a transition word, classified by the logical relationship each one signals, with over-use and missing-connection warnings.
Tweet Character Counter
Count characters for X (Twitter) posts against the 280-character limit, with correct weighting for links (counted as 23) and a live remaining count. Free, private.
Underline Text Generator
Add underlines to text using Unicode combining marks so it stays underlined when pasted into chats, bios and posts that don't support formatting. Free & instant.
Upside Down Text Generator
Flip your text upside down and backwards into ¡pǝddᴉlɟ characters you can paste anywhere — social bios, messages and usernames. Free, instant, private.
URL Extractor
Extract all URLs and web links from text, with de-duplication, optional domain-only output and a count. Great for cleaning content and research. Free, private.
WhatsApp Bulk Text Formatter
Clean and format WhatsApp numbers/text in bulk. Generate click-to-chat links or cleaned number lists.
Whitespace Remover
Clean text by collapsing multiple spaces, stripping leading/trailing whitespace, removing tabs and empty lines. Fast, private, browser-based.
Word Frequency Counter
Count how often each word appears in a text, with stop-word handling and the caveats that make raw counts misleading.
Zalgo Glitch Text Generator
Generate creepy Zalgo / glitch text with adjustable chaos using stacked Unicode diacritics. Great for spooky usernames and posts. Free, private, instant.
No tools found
Try a different search term
Other Categories
View AllAbout Text Tools
Our text tools are designed with developers, designers, and digital professionals in mind. Each tool is built to be fast, secure, and easy to use, with a focus on privacy and client-side processing whenever possible. All tools are completely free to use with no registration required.