Skip to content
Tools.Town
290+ free online tools

Text Tools

Count words, transform case, remove duplicates, and manipulate text in seconds. All client-side.

100% Free No Sign Up Share & Embed

All Text Tools (41)

Explore our collection of free text tools

Sort by:
41+
Free Tools
100%
Free to Use
Private
No data stored
Instant
In-browser

List Lab

✦ Featured

One paste, full pipeline — expand CSV, normalize, dedupe, sort, format, and split. Toggle each step; copy the result.

Run Pipeline

Alphabetize List

Alphabetise any line list A→Z instantly. Case toggle, blank-line cleanup, natural sort available for numbered names.

Alphabetize

Bullet to Numbered List

Convert bullet or plain lines into a numbered list (1. 2. 3.). Strips existing bullets first.

Number List

Case Converter

Convert text to UPPERCASE, lowercase, Title Case, camelCase, snake_case, kebab-case and more instantly.

Convert Case

Character Counter

Real-time character, word, line, sentence count plus Twitter / SMS / meta-description limit warnings. Grapheme-aware (emoji counts as 1).

Count Characters

Comma Separated to List

Turn a comma-separated string into one item per line. Works with other delimiters too.

Convert to Lines

Compare Two Lists

Compare two line lists — only in A, only in B, intersection, union, or symmetric difference. Case and trim toggles.

Compare Lists

Duplicate Line Remover

Strip duplicate lines from any list, preserving the first occurrence and original order. Case + whitespace toggles, optional alpha sort.

Remove Duplicates

Find and Replace

Find and replace across a block of text — plain or full regex with back-references, case toggle, multiline mode.

Find & Replace

Find Duplicate Lines

Find which lines repeat and how often — with counts. Optionally copy a unique list (first occurrence wins).

Find Duplicates

List Formatter

Convert between line lists, comma/delimiter lists, bullets, and numbered lists. Strip prefixes too.

Format List

List Lab

One paste, full pipeline — expand CSV, normalize, dedupe, sort, format, and split. Toggle each step; copy the result.

Run Pipeline

List Splitter

Split any line list into chunks of N, into K equal groups, or by blank lines. Label groups, copy all or one group at a time.

Split List

Remove Duplicates from List

Remove duplicate lines from any list. Keeps the first occurrence and original order. Case and trim toggles.

Remove Duplicates

Remove Extra Spaces

Whitespace cleanup with surgical control — collapse spaces, trim lines, collapse newlines, remove blank lines, or strip ALL whitespace.

Clean Text

Shayari Generator

Browse a curated collection of Hindi, Urdu, and Hinglish shayari for love, friendship, sadness, motivation, and nature — filter by mood and copy in one click.

Get Shayari

Shuffle List

Randomly shuffle any line list. Re-shuffle until you like the order — great for draws and fair A/B assignment.

Shuffle

Sort List by Number

Sort lines by their leading number — 2 before 10 before 100. Avoids alphabetical 10 before 2 mistakes.

Sort by Number

Split List into Chunks

Split a list into chunks of N lines — default 10. Ideal for batches, packing lists, and rate-limited jobs.

Split into Chunks

Split List into Groups

Split a list into K equal groups (default 2). Balanced leftovers — perfect for A/B tests.

Split into Groups

Text Diff Checker

Side-by-side line diff between two blocks of text using LCS — added/removed/equal hunks, similarity percentage, ignore-whitespace + ignore-case toggles.

Compare Text

Text Sorter

Sort lines five ways — alphabetical, natural (item2 < item10), length, numeric, random shuffle. Reverse, case toggles, blank-line handling.

Sort Text

Text to Slug

Convert any title to a URL-safe slug — handles diacritics (café → cafe), ligatures (ß → ss), &/+ expansion, configurable separator, smart truncation.

Generate Slug

Word Counter

Count words, characters, sentences, paragraphs, and reading time — paste your text and see stats instantly.

Count Words

Anagram Solver

Unscramble letters to find every dictionary word — exact anagrams or all sub-words, grouped by length.

Solve Anagram

Caesar Cipher

Encode and decode Caesar cipher with a custom shift. Includes a one-click ROT13 toggle and a live alphabet map.

Encode Text

HTML Stripper

Remove all HTML tags from text and get clean plain text — with optional whitespace cleanup, entity decoding, and preserved line breaks.

Strip HTML

Line Number Tool

Add or remove line numbers from pasted text — pipe, dot, colon, tab, or space separators.

Number Lines

Lorem Ipsum Generator

Generate placeholder lorem ipsum text — words, sentences, or paragraphs — instantly.

Generate Text

Markdown Editor

Write and preview Markdown with live rendering.

Open Editor

Palindrome Checker

Check whether any word, phrase, or number is a palindrome — ignore case and punctuation, find palindrome words, and spot the longest palindrome inside, instantly and in-browser.

Check Palindrome

Reading Time Estimator

Instantly estimate reading time, word count, sentence count, and readability grade for any text. Supports slow, average, fast, and custom WPM speeds.

Estimate Reading Time

Sentence Counter

Count sentences, words, characters, and paragraphs in any text. Live stats with longest/shortest sentence detection and abbreviation-safe splitting. Free, private, instant.

Count Sentences

Smart Quotes Formatter

Convert straight typewriter quotes to typographic curly quotes, em-dashes, en-dashes, ellipses, and symbols — paste text and copy the polished result instantly.

Format Quotes

Sort List Ascending

Sort any line list A→Z (ascending). Natural, numeric, and length modes available — reverse off by default.

Sort Ascending

Sort List by Length

Sort lines from shortest to longest (or reverse). Spot outliers and short head terms fast.

Sort by Length

Sort List Descending

Sort any line list Z→A (descending). Reverse alphabetical on by default — switch modes anytime.

Sort Descending

Text Reverser

Reverse text by characters, words, lines, or words-within-each-line. Grapheme-aware so emoji and accents survive intact.

Reverse Text

Text to Binary

Convert text to binary (UTF-8, ASCII, or Unicode 16-bit) and decode binary back to text. Live per-character breakdown.

Convert Text

Text to Morse Code

Convert text to international Morse code and back. Live per-character translation with audio-ready dot/dash output.

Convert to Morse

Text to Speech

Convert any written text to spoken audio instantly.

Convert to Speech

Word Frequency Counter

Count how often each word appears in text with stop-word removal, n-grams, and a searchable ranked list. Instantly find the most-used words in any document.

Analyse Text

Suggest a Tool

Missing something? Let us know.