Home Tools Blog About

Text Tools

Text Tools collects the browser utilities a writer, editor, or developer reaches for when wrangling pasted copy, word and character counts, case conversion, find-and-replace, text diffs, sort, reverse, speech synthesis, and novelty effects like upside-down or bionic reading. A technical writer checking a 2,400-word API changelog can count words, swap camelCase field names to snake_case, and diff the draft against last quarter’s copy without opening a full editor.

All tools in this category

Add Bullets to List Item

Add bullet points to list items instantly. Choose from presets or use custom bullets. Free, secure,…

Add Line Numbers to Text

Add sequential line numbers to every line, with a chosen start, separator, and zero padding.

Add List Prefix - Prepend Text

Add List Prefix list items instantly. Bullets, numbers, arrows, checkboxes, or custom text. Free, secure, client-side…

Add Suffix to List Items

Add suffix to list items instantly. Periods, commas, punctuation, or custom text. Free, secure, client-side tool.

Alphabetize List Sort Items Online | A-Z

Alphabetize list items instantly. Sort A-Z or Z-A, case-sensitive or not. Remove duplicates option. Free, secure…

Anagram Solver

Anagram Solver instantly with our free online tool. Find single-word and multi-word anagrams, filter results, and…

Append List Items - Merge Lists

Append and merge lists instantly. Combine multiple lists with duplicate removal. Free, secure, client-side tool.

ASCII Art Generator Online

Turn short text into a big five-line ASCII art banner for code comments, READMEs, and terminals.

Bionic Reading Converter

Bionic Reading Converter format instantly. Bold word prefixes for faster reading. Free, offline, client-side, secure -…

Case Converter

Case Converter use on any text to sentence, UPPER, lower, Title, camel, snake or kebab case.…

Change List Length

Change List Length Truncate, pad, or cycle any list to a target length. Free, offline, client-side…

Change List Separator

Change List Separator and Convert list separators between newline, comma, tab, semicolon, pipe, and space. Auto-detect…

Character Counter

Character Counter, graphemes, words, sentences, paragraphs, reading time. Tweet/SMS/Meta limit badges. Free, client-side, instant.

Chunk List Text

Split any list into fixed-size chunks with line/numbered/labeled/custom-separator output. Live preview, keep-or-drop trailing chunk. Free.

Colorized List Item

Colorized list item online. Turn any list text into a colour-coded HTML block with 8 schemes,…

Comma Separator - List Formatter

Comma Separator Convert vertical lists to comma-separated strings - or reverse - with quote wrapping, dedupe,…

Compare Two Lists

Compare two lists instantly - difference, intersection, symmetric difference, union - with case and whitespace controls.…

Convert Binary to Text

Convert text to binary and binary to text instantly. Free, offline, client-side UTF-8 encoder and decoder.…

Convert CamelCase to snake_case

Convert CamelCase to snake_case between CamelCase, snake_case, PascalCase, kebab-case, CONSTANT_CASE and more - batch line-by-line.

Convert CSV to List

Convert CSV to lists with column-by-name selection, dedupe, sort, prefix/suffix wrap. RFC 4180 compliant. Free, offline,…

Convert List to Columns

Arrange list items into 2-10 monospace-aligned columns with horizontal or vertical fill. Free, offline, client-side, instant…

Convert List to Image

Turn a text list into a PNG or JPEG image with custom fonts, colors, title, bullets,…

Count List Items

Count list items with frequency analysis, duplicates, unique-only output, TSV export. Free, client-side, instant.

Create Custom List

Generate custom numbered lists with 10 placeholders: {n}, {upper}, {roman}, {hex}, {bin}, {oct}, etc. CSV, JSON,…

Create Random List

Generate random lists - numbers, words, letters, UUIDs. Math.random or cryptographically secure RNG. 6 output formats.…

Create Symmetric List

Mirror a list to create symmetric patterns - full mirror, palindrome, or bi-mirror. JSON, CSV, custom…

Deduplicate List

Remove duplicates with case-sensitivity, Unicode normalization, whitespace trim, skip-empty, and show-duplicates modes. Free, offline, client-side, instant,…

Delete Empty List Items

Remove empty / whitespace-only / Unicode-whitespace items from any list. Trim-before-check and invert (show-only-empties) modes. Free,…

Delete List Items

Delete list items by pattern (5 match modes), line numbers, or ranges with live preview. Regex,…

Delete List Separator

Remove or convert separators in any list. Custom multi-char delimiters, replace-with mode (a,b,c → a |…

Delete Repeating List Items

Remove duplicates from any list. 3 modes (consecutive, all, run-length collapse to N). 6 separators. Trim…

Duplicate Line Remover

Strip duplicate lines from text. Case toggle, trim-before-compare, optional sort, stats. Free, offline, client-side, instant, secure.

Duplicate List

Duplicate a list - repeat the whole list or each item N times. Newline / comma…

Email Extractor

Extract emails from text - regex match, dedupe (case-insensitive), separator options. Stats. Free, offline, client-side, instant,…

English to Braille Translator

Convert English text to Grade 1 Unicode Braille instantly in your browser. Free, offline, client-side -…

Extract Bracketed Text Online

Pull out every item wrapped in parentheses, brackets, braces, or quotes from a block of text.

Extract List Column

Pull one column out of delimited data - CSV (with quoted fields), TSV, semicolon, pipe, or…

Extract Unique List Items

Dedupe a list, find duplicates, or keep only singles - newline/comma/tab/pipe input, 5 modes, 4 sort…

Filter List

Filter list items by text or regex - contains, starts, ends, equals, regex modes; invert, case-sensitive.…

Filter List By Pattern

Filter a list by text or regex - match, exclude, starts/ends/contains/exact/regex modes; custom output separator. Free,…

Find and Replace

Bulk find & replace in text - literal or regex mode, case-sensitive toggle, count + length…

Find Duplicate List Items

Find the items that appear more than once in a list, each with its count, in…

Find List Items Online

Search a list and keep only the items that contain your search text, in their original…

Flatten List Online

Turn a messy list separated by commas, semicolons, tabs, or line breaks into one clean item…

Gradient Text Generator

Create gradient text for the web: pick two colors and an angle, preview live, and copy…

Group List Items

Group identical items in a list and count how many times each one appears, sorted your…

Interleave Lists Online

Interleave two lists into one, alternating their items, with leftovers added at the end.

Keep the First Items of a List

Keep only the first few items of a list and drop the rest, choosing how many…

Keep the Last Items of a List

Keep only the last few items of a list and drop the rest, choosing how many…

Letter Frequency Analyzer

Count how often each letter appears in your text, with totals and percentages, most to least…

List Item Counter Online - Number Items

Add counters to list items instantly. Number, letter, or roman numeral formats. Free, secure, client-side tool.

List Statistics

Get statistics about a list: items, unique, duplicates, blanks, character and word counts, and more.

List to CSV

Turn a list into a single comma-separated CSV row, safely quoting fields that need it.

Lorem Ipsum Generator

Generate placeholder lorem ipsum text in words, sentences, or paragraphs for mockups and designs.

Map List Items with a Template

Rewrite every list item with a template, using {} where each item should go.

Merge Lists

Merge two lists by concatenating, interleaving, or taking their union with duplicates removed.

Morse Code Audio Generator

Turn text into Morse code and hear it as beeps, with adjustable speed and tone, and…

Morse Code Translator

Translate text into Morse code or decode Morse back into text, with punctuation supported.

Pad List

Pad every item in a list to the same width with a fill character, on the…

Quote List Items

Wrap each item in a list with quotes, or remove them, using double, single, or backtick…

Random Sample List Online

Take a random sample from a list, with or without repeats, using secure randomness.

Readability Score Checker

Check how readable your text is with the Flesch Reading Ease score and reading level.

Reading Time Estimator

Estimate how long your text takes to read at slow, average, and fast speeds, with the…

Reduce List Online

Reduce a list to a single value by joining, counting, summing, multiplying, or finding the min…

Remove Whitespace From Text

Remove all whitespace from text, collapse runs of spaces into one, or trim the ends of…

Replace List Item Online

Replace a single item in a list by its position, counting from 1, leaving the rest…

Reverse List Online

Reverse the order of a list so the last item becomes first, with one item per…

ROT13 Encoder and Decoder

Encode or decode text with the ROT13 cipher, which shifts each letter 13 places.

Rotate List Online

Rotate a list by moving items from one end to the other, wrapping around, left or…

Skip List Items

Skip the first few items of a list and keep the rest, choosing how many to…

Slice List Online

Take a slice of a list, keeping only the items between two positions, counting from 1…

Sort List Online

Sort a list alphabetically or numerically, ascending or descending, with one item per line.

Split List Online

Split a list into a chosen number of parts as evenly as possible, with optional part…

Split Text by Delimiter Online

Split text into a list using a delimiter you choose, putting each piece on its own…

SRT Subtitle Shifter Online

Shift all the timestamps in an SRT subtitle file forward or backward by a number of…

Swap List Items Online

Swap two items in a list by their positions, counting from 1, leaving the rest in…

Text to Handwriting

Turn typed text into a handwriting-style image with a chosen font, ink color, and notebook lines.

Text to NATO Phonetic Alphabet

Spell out text in the NATO phonetic alphabet, turning letters and digits into code words.

Text to Speech Generator

Read text aloud with your browser built-in voices, adjusting the speaking speed, pitch, and volume.

Trim List Items

Trim the leading and trailing whitespace from every item in a list, keeping the order.

Upside Down Text Generator

Flip text upside down using Unicode look-alike characters, with the order reversed so it reads turned…

Wrap List Items

Wrap every list item with a prefix and suffix such as tags or brackets, or unwrap…

Zalgo Text Generator

Turn ordinary text into glitchy zalgo text by stacking random combining marks above and below.

Zip Lists Online

Zip two lists together, pairing their items onto one line with a separator you choose.