Text tools
Count words and characters, reflow, sort, deduplicate and transform text and strings entirely in your browser, so nothing you paste is ever uploaded.
50 tools in this category, all running in your browser.
Tools in Text
Text Counter
/tools/text-counter/Count characters, words, lines, sentences, and paragraphs, and estimate reading time.
Regex Tester
/tools/regex-tester/Test a regular expression against a subject and inspect matches and capture groups.
Diff Checker
/tools/diff-checker/Compare two texts line by line in your browser, with side-by-side or unified views and no upload.
Case Converter
/tools/case-converter/Convert text between lower, upper, title, camel, snake, kebab and constant case.
Slug Generator
/tools/slug-generator/Convert text to a URL-safe slug with a chosen separator.
Line Counter
/tools/line-counter/Count lines, blank lines, words and characters in text.
Whitespace Cleaner
/tools/whitespace-cleaner/Trim, collapse and remove whitespace from text.
Duplicate Line Remover
/tools/duplicate-line-remover/Remove duplicate lines while keeping the first or last occurrence.
Text Sorter
/tools/text-sorter/Sort lines alphabetically or numerically in either direction.
Text Deduplicator
/tools/text-deduplicator/Remove duplicate lines, words or comma-separated items.
Lorem Ipsum Generator
/tools/lorem-ipsum/Generate deterministic placeholder lorem ipsum text.
Regex Generator
/tools/regex-generator/Build a safe regular expression from curated patterns.
HTML Formatter
/tools/html-formatter/Indent and format HTML markup with consistent line breaks.
CSS Formatter
/tools/css-formatter/Indent and format CSS rules, selectors and declarations.
JavaScript Formatter
/tools/js-formatter/Indent and format JavaScript while preserving line-break semantics.
XML Formatter
/tools/xml-formatter/Indent and format well-formed XML documents.
YAML Formatter
/tools/yaml-formatter/Normalise YAML indentation and trailing whitespace.
SQL Formatter
/tools/sql-formatter/Lay out SQL clauses on their own lines with optional keyword upper-casing.
Markdown Formatter
/tools/markdown-formatter/Normalise Markdown headings, lists, blank lines and fences.
HTML Minifier
/tools/html-minifier/Remove HTML comments and redundant whitespace safely.
CSS Minifier
/tools/css-minifier/Remove CSS comments, redundant whitespace and empty rules.
JavaScript Minifier
/tools/js-minifier/Remove JavaScript comments and redundant whitespace while preserving ASI semantics.
Anchor Text Generator
/tools/anchor-text-generator/Generate labelled anchor text variants for a target URL.
CSV Viewer
/tools/csv-viewer/View CSV, TSV or PSV data as a table — auto-detected delimiter, row and column counts and per-column types — entirely in your browser.
Delimited Converter
/tools/delimited-converter/Convert delimited data between CSV, TSV, PSV and custom delimiters with configurable quoting — locally in your browser.
CSV to Markdown
/tools/csv-to-markdown/Convert CSV, TSV or PSV data into a GitHub-flavoured Markdown table or an HTML table, locally in your browser.
CSV Column Stats
/tools/csv-column-stats/Profile every column of CSV, TSV or PSV data — counts, uniqueness, inferred type and numeric min/max/mean — locally in your browser.
CSV Transpose
/tools/csv-transpose/Transpose CSV, TSV or PSV data — swap rows and columns — while preserving every cell, locally in your browser.
CSV Merge
/tools/csv-merge/Merge several CSV, TSV or PSV inputs into one table by header union or by position, reporting added and missing columns — locally in your browser.
SQL Minifier
/tools/sql-minifier/Minify SQL by stripping comments and collapsing insignificant whitespace while keeping every string literal and quoted identifier byte-for-byte, locally in your browser.
Markdown Editor
/tools/markdown-editor/Write Markdown with a sanitized live HTML preview and local-only autosave; nothing is uploaded and no code runs.
Online Notepad
/tools/notepad/A plain-text scratchpad with live character, word and line counts and local-only autosave; nothing is uploaded.
CSV Editor
/tools/csv-editor/Edit CSV, TSV or pipe-delimited text and see it parsed into a table with local-only autosave; reuses the shared browser CSV parser.
Token Counter
/tools/token-counter/Count characters, words, lines and UTF-8 bytes and estimate LLM tokens locally, with the method and its limits stated.
Prompt Formatter
/tools/prompt-formatter/Normalize a prompt — line endings, trailing spaces, blank-line runs, bullet markers and wrapping — deterministically in your browser.
Prompt Diff
/tools/prompt-diff/Compare two prompt versions line by line and see added, removed and changed lines plus the token and character delta — locally.
Bash Formatter
/tools/bash-formatter/Indent and format Bash shell scripts with consistent layout.
Python Formatter
/tools/python-formatter/Normalise Python indentation to a consistent width without changing blocks.
TypeScript Formatter
/tools/typescript-formatter/Indent and format TypeScript and JavaScript with preserved line breaks.
XML Minifier
/tools/xml-minifier/Minify XML by removing comments and inter-element whitespace.
YAML Minifier
/tools/yaml-minifier/Minify YAML by removing comments and blank lines and compressing indentation.
Markdown Minifier
/tools/markdown-minifier/Minify Markdown by trimming whitespace and collapsing blank lines.
Newline Normalizer
/tools/newline-normalizer/Detect and convert line endings between LF, CRLF and CR.
Text Reflow
/tools/text-reflow/Reflow wrapped hard-wrapped prose to a target column width without breaking words.
Caesar Cipher
/tools/caesar-cipher/Encode and decode the Caesar shift cipher over the ASCII alphabet.
Atbash Cipher
/tools/atbash-cipher/Encode and decode the Atbash (mirror-alphabet) cipher.
Rail Fence Cipher
/tools/rail-fence-cipher/Encode and decode the rail-fence zig-zag transposition cipher.
Vigenere Cipher
/tools/vigenere-cipher/Encode and decode the Vigenere polyalphabetic cipher with a keyword.
NATO Phonetic Alphabet
/tools/nato-alphabet/Spell text with the NATO/ICAO phonetic alphabet and decode it back.
Leetspeak Translator
/tools/leetspeak/Convert text to leetspeak (1337) and back with a best-effort decoder.
Related categories
Developer
184 tools
Generators
45 tools
Validation
14 tools
Related tools
Related to tools in Text, derived from the tool metadata.
JSON Formatter
/tools/json-formatter/CSV to SQL
/tools/csv-to-sql/JSON Minifier
/tools/json-minifier/Morse Code Translator
/tools/morse-code/Braille Translator
/tools/braille-translator/HTML Editor
/tools/html-editor/
Related guides & references
Guides and references covering tools in Text, derived from the tool and content metadata.
How to Count Words and Characters
/article/counting-words-guide/Diff Precision and Ignore Strategies
/article/diff-precision-ignore-strategies/How Text Diffing Works
/article/text-diffing/Unicode Text Segmentation
/article/unicode-text-segmentation/