Text cleanup
Remove whitespace, blank rows, duplicates, and other copy-paste noise.
- Text Cleaner
- Remove Duplicate Lines
- Remove Empty Lines
Workflow hub
Clean pasted text, lists, Unicode, and extracted values before the next workflow.
49 active toolsNarrow the workflow
Choose a category to see its focused guide and complete tool list.
Remove whitespace, blank rows, duplicates, and other copy-paste noise.
Compare, sort, split, join, number, and decorate line-based lists.
Count, convert, replace, and divide text for everyday editing work.
Pull emails, URLs, numbers, or regex matches from mixed text.
Detect, remove, normalize, and inspect invisible or unusual characters.
Focused utilities
Each tool appears once under its primary category.
Build a reusable Unicode cleanup, extraction, and formatting pipeline for untidy text and lists.
Open toolDeduplicate lines while controlling case, whitespace, order, and blanks.
Open toolDelete blank rows or collapse them while preserving paragraph structure.
Open toolRemove unwanted leading or trailing whitespace with indentation control.
Open toolNormalize repeated spaces, tabs, and non-breaking spaces safely.
Open toolSort text alphabetically, naturally, numerically, or by length.
Open toolWrap, number, or punctuate every line with practical presets.
Open toolConvert lists between lines, commas, tabs, pipes, and custom separators.
Open toolFind unique, shared, and duplicated items across two lists.
Open toolReplace plain text or guarded regular-expression matches.
Open toolSwitch text among readable, coding, path, and letter-case formats.
Open toolMeasure words, grapheme characters, lines, sentences, time, and UTF-8 bytes.
Open toolCombine rows with a standard or custom separator and optional quoting.
Open toolBreak delimited or regex-matched text into clean one-value-per-line output.
Open toolAdd numbers, letters, Roman numerals, bullets, checklists, or custom markers.
Open toolCreate overlapping character, word, line, or paragraph chunks with labels.
Open toolFind practical email patterns, filter domains, and summarize results.
Open toolExtract web URLs, normalize components, filter hosts, and count domains.
Open toolExtract localized numbers, percentages, currency-like values, and optional phones.
Open toolExtract whole matches or capture groups with positions and a guarded worker.
Open toolFind zero-width, directional, control, and unusual spacing characters with exact positions.
Open toolConservatively remove selected hidden characters without breaking emoji joiners by default.
Open toolNormalize text to NFC, NFD, NFKC, or NFKD and compare changed code-point positions.
Open toolInspect characters or graphemes with code points, encodings, categories, positions, and export.
Open toolRemove HTML tags while preserving readable text, links, lists, and alt text.
Open toolConvert common HTML document structure into Markdown source.
Open toolConvert Markdown into raw HTML and a sanitized preview source.
Open toolTurn CSV, TSV, or pasted spreadsheet rows into Markdown table syntax.
Open toolKeep or remove lines using text, regex, numeric, or length rules.
Open toolExtract selected columns from CSV, TSV, pipe, whitespace, or custom-delimited text.
Open toolShuffle lines, take a random sample, or create repeated shuffled copies.
Open toolReverse line order, characters, whole text, or word order safely.
Open toolCount repeated words, unique words, ranks, counts, and percentages.
Open toolCompare two text blocks and highlight inserted, deleted, and changed content
Open toolDetect and convert CRLF, LF, and CR line-ending styles without changing line content
Open toolConvert tab characters to spaces using a configurable tab width
Open toolConvert leading groups of spaces to tabs using a chosen indentation width
Open toolWrap paragraphs to a target column width without breaking words by default
Open toolRemove hard line breaks inside paragraphs while preserving true paragraph boundaries
Open toolRemove combining marks and common diacritics while preserving readable base characters
Open toolExtract emoji sequences, count them, and preserve their original order
Open toolRemove emoji sequences while preserving ordinary Unicode text and nearby spacing
Open toolFind hashtag-like tokens, normalize them, and summarize frequency
Open toolExtract `@username`-style mentions and report unique values and frequency
Open toolFind domain and hostname values in URLs, email addresses, and plain text
Open toolExtract date-like values in selected formats and optionally normalize them to ISO output
Open toolClean punctuation and normalize phone numbers using a selected default country
Open toolConvert titles or labels into configurable URL-friendly slugs
Open toolReplace or remove characters that are unsafe across common operating systems
Open tool