Skip to content
ToolsOnDuty - free online tools

Text Tools

Count, clean, convert and transform text.

Featured toolText Tools
Character Counter

Count characters, words, sentences, emojis and syllables, set a custom limit, check readability and see live platform limits.

Open tool
Featured toolText Tools
Word Counter

Count words, unique words, paragraphs and reading time.

Open tool
Featured toolText Tools
Case Converter

Convert text to UPPERCASE, lowercase, Title Case or Sentence case.

Open tool
Featured toolText Tools
Text Cleaner

Trim lines, collapse extra spaces and remove blank lines.

Open tool
Featured toolText Tools
Duplicate Line Remover

Remove repeated lines, keeping the first or last, with optional case and space matching.

Open tool
Featured toolText Tools
Find & Replace Text

Find and replace text with optional regex, case-insensitive and whole-word matching.

Open tool
Featured toolText Tools
Text Sorter

Sort lines alphabetically, by length or numerically, or reverse their order.

Open tool
Text Tools
Text Cleaner Advanced

Developer whitespace fixer: tabs and spaces, line endings, indentation and trailing spaces.

Open tool
Text Tools
ASCII Banner Generator

Turn text into a block-letter ASCII banner for READMEs and CLIs.

Open tool
Text Tools
Emoji Copy and Paste

Search and copy 600+ emojis, symbols and special characters with one click.

Open tool
Text Tools
Sentence Counter

Count sentences, words and paragraphs, with average words and characters per sentence.

Open tool
Text Tools
Line Counter

Count total, non-empty, blank and unique lines, and find the longest line.

Open tool
Text Tools
Text Repeater

Repeat text any number of times with a new line, space, custom or no separator.

Open tool
Text Tools
Text Reverser

Reverse text by characters, flip word order, or reverse the order of lines.

Open tool
Text Tools
Remove Duplicate Words

Delete repeated words from text, keeping the first of each, with optional case matching.

Open tool
Text Tools
Text Splitter

Split text on a comma, space, custom delimiter or more into one item per line.

Open tool
Text Tools
Text Trimmer

Trim whitespace from each line or the whole text and collapse extra inner spaces.

Open tool
Text Tools
Remove Line Breaks

Join multiple lines into one block using a space, comma, custom or no separator.

Open tool
Text Tools
Add Line Numbers

Number each line with a custom start, separator, zero padding and blank-line skipping.

Open tool
Text Tools
Add Prefix & Suffix to Lines

Add text to the start and/or end of every line, with optional blank-line skipping.

Open tool
Text Tools
Extract Emails

Pull every email address out of text, with optional de-duplication and sorting.

Open tool
Text Tools
Extract URLs

Pull every http and https link out of text, with optional de-duplication and sorting.

Open tool
Text Tools
Bold & Italic Text Generator

Turn text into bold, italic, monospace and other Unicode styles for bios and posts.

Open tool
Text Tools
Small Caps Generator

Convert text into Unicode small capitals you can paste into bios and posts.

Open tool
Text Tools
Text to Binary Converter

Convert text to 8-bit binary and decode binary back to text, both directions.

Open tool
Text Tools
Morse Code Translator

Translate text to Morse code and Morse code back to text, in both directions.

Open tool
Text Tools
Word Frequency Counter

See how often each word appears, ranked most frequent first, with CSV export.

Open tool
Text Tools
Extract Numbers

Pull every number out of text, with de-duplication, sorting and comma output.

Open tool
Text Tools
Remove Invisible Characters

Strip zero-width, non-breaking and control characters hidden in pasted text.

Open tool
Text Tools
Upside Down Text Generator

Flip your text upside down using look-alike Unicode characters for fun posts.

Open tool
Text Tools
Strikethrough & Underline Text

Add strikethrough, underline, overline or slash styles using Unicode marks.

Open tool
Text Tools
Cursive Text Generator

Turn text into cursive script and bold script Unicode letters for bios and posts.

Open tool
Text Tools
Bubble Text Generator

Turn text into circled bubble letters in outline and filled styles for posts.

Open tool
Text Tools
Zalgo Glitch Text Generator

Create creepy glitch text by stacking random combining marks, with an intensity slider.

Open tool
Text Tools
NATO Phonetic Alphabet Converter

Spell text with NATO code words like Alpha, Bravo and Charlie for clear speech.

Open tool
Text Tools
Remove Punctuation

Strip punctuation from text, with options to keep periods and apostrophes.

Open tool
Text Tools
Alternating Case Converter

Make aLtErNaTiNg, inverse or random case text for memes and mocking tone.

Open tool
Text Tools
Text to ASCII Converter

Convert text to decimal ASCII codes and decode ASCII codes back to text.

Open tool
Text Tools
Pig Latin Translator

Translate English text into Pig Latin, keeping capitalization and punctuation.

Open tool
Text Tools
Acronym Generator

Build an acronym from the first letter of each word, skipping small words.

Open tool
Text Tools
Shuffle Lines

Randomly reorder lines with a fair shuffle, great for lists and random picks.

Open tool
Text Tools
Anagram Detector

Check whether two words or phrases contain the same letters after ignoring spaces, punctuation and case.

Open tool
Text Tools
Palindrome Checker

Test whether text reads the same forwards and backwards after normalization.

Open tool
Text Tools
Levenshtein Distance Calculator

Measure the minimum insertions, deletions and substitutions needed to change one string into another.

Open tool
Text Tools
Text Similarity Calculator

Calculate a normalized similarity percentage and edit distance for two text values.

Open tool
Text Tools
Vowel Counter

Count the total occurrences of A, E, I, O and U in text.

Open tool
Text Tools
Leet Speak Converter

Convert common Latin letters to leetspeak digits or decode the supported substitutions.

Open tool
Text Tools
Phonetic Encoder

Create a four-character American Soundex code for an English name or word.

Open tool
Text Tools
Acronym Expander

Find and expand common technology, web and business acronyms in a passage.

Open tool
Text Tools
Human Name Parser

Split a Western-style full name into prefix, first, middle, last and suffix fields using transparent heuristics.

Open tool
Text Tools
Street Address Parser

Heuristically split a US-style address into house number, street, city, state and postal code.

Open tool
Text Tools
Metaphone Encoder

Create an English Metaphone code for approximate pronunciation matching.

Open tool
Text Tools
Gibberish Detector

Estimate whether Latin text resembles readable English using transparent vowel and bigram heuristics.

Open tool
Text Tools
Emoji Decorator

Decorate supported sentiment and topic words with matching emoji while preserving the original text.

Open tool
Text Tools
Profanity Filter

Mask words from a transparent built-in English profanity list without sending text to a moderation service.

Open tool
Text Tools
Keyword Extractor

Extract frequent meaningful words with counts and normalized frequency scores after stop-word removal.

Open tool
Text Tools
Text Language Detector

Detect major Unicode scripts and estimate common Latin languages with a transparent stop-word heuristic.

Open tool
Text Tools
Text to Speech

Convert text to natural-sounding speech and play it aloud in your browser.

Open tool

About Text Tools

Our free text tools help you count, clean, convert and transform text right in your browser. Whether you are writing content, tidying data copied from a PDF, or preparing a list for import, these tools save you from fiddly manual edits.

You will find counters for characters, words, sentences and lines, cleanup tools that strip extra spaces, blank lines and invisible characters, and converters for case, slugs and fancy Unicode styles. There are also handy utilities to sort, shuffle, find and replace, and pull emails, URLs or numbers out of any text.

Every text tool runs entirely on your device, so nothing you paste is uploaded to a server. That makes them fast, private and safe for sensitive content.