Text Cleaner
Build a reusable Unicode cleanup, extraction, and formatting pipeline for untidy text and lists.
Open tool184 tools
Active tools
Favorite buttons save tool identifiers only on this device.
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 toolValidate JSON, pinpoint syntax errors, and format it with controlled indentation and Unicode output.
Open toolValidate JSON and remove insignificant whitespace while preserving string values exactly.
Open toolConvert an array of JSON objects to previewable, configurable CSV.
Open toolParse quoted CSV safely and convert rows to JSON objects or arrays.
Open toolPreview, filter, reshape, clean, sort, and export CSV entirely in a Web Worker.
Open toolEncode or decode UTF-8 text with standard Base64 or Base64URL.
Open toolEncode full URLs or URI components and decode percent-encoded text.
Open toolEscape HTML special characters or decode named and numeric entities.
Open toolDecode JWT header and payload claims without verifying the signature.
Open toolConvert epoch seconds, milliseconds, and ISO date strings.
Open toolGenerate UUID v4 values in bulk or inspect UUID version and variant.
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 toolExtract pasted HTML table markup into CSV or TSV rows.
Open toolConvert valid JSON into readable YAML with indentation and quoting controls.
Open toolConvert common YAML mappings and sequences into JSON.
Open toolValidate and format common YAML with indentation and duplicate-key warnings.
Open toolCheck whether XML is well formed and pretty-print or minify it.
Open toolMap XML elements, attributes, and text nodes into JSON.
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 toolInspect CSV structure, inferred types, empty cells, cardinality, and formula-like values.
Open toolJoin two CSV datasets by one or more keys with explicit duplicate and join rules.
Open toolCompare two CSV datasets by key or row position and show changed cells.
Open toolReshape CSV data between long and wide layouts with transparent aggregation rules.
Open toolSplit a CSV by row count, approximate size, or column value and download one ZIP.
Open toolSwap CSV rows and columns while preserving uneven values with explicit labels.
Open toolRedact, alias, or pseudonymize selected CSV columns locally for safer test data.
Open toolDecode common CSV encodings and produce a UTF-8 file locally.
Open toolGenerate or compare SHA-1, SHA-256, SHA-384, and SHA-512 digests locally.
Open toolGenerate or compare HMAC-SHA-256/384/512 values using a local key.
Open toolVerify supported JWT signatures with a local secret, PEM public key, or JWK.
Open toolEvaluate XPath expressions against pasted XML with optional namespace mappings.
Open toolCompare two OpenAPI JSON or YAML documents and report changed specification paths.
Open toolCompare two XML documents structurally while ignoring attribute order.
Open toolTest semantic versions against common comparator, caret, tilde, and wildcard ranges.
Open toolValidate JSON5, format it, minify it, and convert it to strict JSON locally.
Open toolCompare two JSON documents and explain added, removed, changed, and type-changed values
Open toolMerge two or more JSON objects while controlling conflicts, arrays, and null values
Open toolFlatten nested objects into path-value pairs or reconstruct nested JSON from flat keys
Open toolSort JSON object keys recursively or at selected depths without changing values
Open toolRun JSONPath expressions against pasted JSON and inspect matched values and paths
Open toolResolve, build, and explain RFC 6901 JSON Pointer paths
Open toolInfer a JSON Schema from one or more sample JSON documents
Open toolValidate a JSON instance against a pasted JSON Schema and show precise failing paths
Open toolValidate one JSON value per line, format records, and locate invalid NDJSON rows
Open toolConvert a JSON array to NDJSON or combine NDJSON records into a JSON array
Open toolInfer TypeScript interfaces or type aliases from sample JSON
Open toolParse query strings into key-value rows and rebuild encoded query strings
Open toolParse a URL into scheme, credentials, host, port, path, query, and fragment
Open toolParse raw HTTP request or response headers and explain common fields
Open toolParse Cookie or Set-Cookie headers into names, values, and attributes
Open toolConvert a pasted cURL command to Fetch or Axios and rebuild supported cURL commands
Open toolParse cron expressions, explain schedules, and show the next matching times
Open toolGenerate cron expressions from common scheduling controls and preview run times
Open toolValidate, compare, sort, and explain semantic-version strings
Open toolFormat SQL statements with configurable indentation and keyword case
Open toolRemove unnecessary SQL whitespace and optionally comments without changing quoted strings
Open toolConvert CSV rows into SQL INSERT statements with explicit table and type rules
Open toolTest regular expressions, highlight matches, inspect groups, and explain flags
Open toolFormat and validate local OpenAPI JSON or YAML documents
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 toolEncode UTF-8 text as hexadecimal bytes or decode valid hex back to text
Open toolEncode UTF-8 text as binary bytes or decode binary byte sequences to text
Open toolEncode UTF-8 text to Base32 or decode Base32 input with validation
Open toolEncode UTF-8 bytes with Base58 and decode valid Base58 strings
Open toolEscape text as Unicode sequences and decode supported escapes back to characters
Open toolEscape or unescape text for JavaScript string and template literals
Open toolEscape raw text for a JSON string or decode a valid JSON string value
Open toolConvert internationalized domain names between Unicode and Punycode forms
Open toolEncode or decode ROT13 and configurable Caesar shifts
Open toolEncode supported text as Morse code or decode Morse sequences back to text
Open toolConvert signed integers among binary, octal, decimal, hexadecimal, and custom bases
Open toolConvert decimal values to scientific notation and expand exponent notation
Open toolConvert supported positive integers to Roman numerals and validate Roman-numeral input
Open toolConvert CSV or TSV into escaped, accessible HTML table markup
Open toolConvert suitable JSON arrays or objects into escaped HTML tables
Open toolParse TOML, report syntax errors, and generate consistently formatted output
Open toolParse TOML into JSON while documenting datetime and type conversion
Open toolConvert compatible JSON objects to TOML with clear warnings for unsupported shapes
Open toolParse common INI syntax, report issues, and produce consistent formatting
Open toolConvert common INI configuration into JSON using explicit section and value rules
Open toolConvert simple JSON objects into INI sections and key-value pairs
Open toolFormat dotenv-style files, detect duplicates, and preserve value semantics
Open toolConvert dotenv-style key-value entries into JSON without evaluating variable expansion
Open toolConvert a compatible JSON object into dotenv-style key-value lines
Open toolGenerate configurable SKU values from product attributes, prefixes, counters, and random segments
Open toolNormalize separators, capitalization, whitespace, and allowed characters in SKU lists
Open toolGenerate invoice numbers from prefixes, dates, sequences, and padding rules
Open toolAdd, inspect, edit, remove, and normalize UTM campaign parameters
Open toolCreate a previewable rename plan from pasted filenames without touching local files
Open toolSplit full-name strings into configurable first, middle, and last-name fields
Open toolMerge contact CSV exports using email, phone, or selected identifiers
Open toolClean product titles by normalizing whitespace, punctuation, case, and repeated promotional phrases
Open toolCalculate common English readability scores and explain their limitations
Open toolEstimate English syllable counts and show uncertain words for manual review
Open toolCreate fill-in-the-blank study text by selecting words or matching patterns
Open toolFormat question-answer pairs as CSV or TSV for common flashcard applications
Open toolFormat BibTeX entries, detect duplicate keys, and report common field issues
Open toolConvert RIS records into BibTeX entries with a visible field-mapping report
Open toolConvert BibTeX bibliography records into RIS with explicit field mapping
Open toolExtract DOI, PMID, arXiv, and other scholarly identifiers from reference text
Open toolValidate ISBN-10 and ISBN-13 check digits and convert compatible values
Open toolIdentify likely duplicate references using DOI, title, author, and year signals
Open toolCalculate count, sum, mean, median, mode, range, variance, and standard deviation from pasted numbers
Open toolGenerate arithmetic sequences from start, end, step, count, or padding rules
Open toolExpand expressions such as `1-5,8,10-12` or compress integer lists into ranges
Open toolCalculate AND, OR, XOR, NOT, shifts, and integer representations
Open toolConvert IPv4 dotted decimal to integer, hexadecimal, and binary forms and back
Open toolCalculate IPv4 network, broadcast, host range, mask, and address count from CIDR notation
Open toolCreate a list of dates between two endpoints with configurable intervals and formats
Open toolGenerate recurring dates from a start date, interval, and occurrence count
Open toolParse human-readable, numeric, and ISO 8601 duration formats and normalize them
Open toolCount characters and estimate GSM-7 or Unicode SMS segments
Open toolMeasure email subject and preheader length and preview common truncation ranges
Open toolGenerate WhatsApp click-to-chat URLs from a phone number and optional message
Open toolNeutralize spreadsheet formula-like cells in pasted CSV without uploading the data.
Open toolRename CSV headers and reorder selected columns locally.
Open toolConvert a small CSV or TSV paste into a Markdown table.
Open toolInspect BOM markers, line endings, and byte-oriented clues in pasted CSV text.
Open toolProfile headers, row widths, empty values, and duplicate rows in a CSV paste.
Open toolCheck whether delimited text has consistent columns and balanced quotes.
Open toolConvert spreadsheet serial dates to ISO dates using an explicit date system.
Open toolPreview JSON records or CSV rows as a compact local report.
Open toolBuild and inspect a Content-Security-Policy from pasted directives.
Open toolGenerate a browser-local SHA-256 Subresource Integrity token for pasted asset text.
Open toolAnalyze pasted HTTP response headers for common security controls.
Open toolInspect pasted PEM certificate metadata locally.
Open toolInspect SSH public key format and calculate a local fingerprint.
Open toolDecode JWT claims and explain standard time claims without verifying a signature.
Open toolInspect a pasted JWK or JWKS structure without fetching remote keys.
Open toolScan pasted .env-style text for likely secrets and risky variable names.
Open toolGenerate a nested Markdown table of contents from heading lines.
Open toolCheck pasted Markdown for common heading, spacing, and list consistency issues.
Open toolPreview a conservative sanitized version of pasted HTML.
Open toolCheck pasted HTML for common image, link, heading, and form labeling issues.
Open toolPreview title and description lengths for search and social snippets.
Open toolGenerate and inspect robots.txt directives from pasted path rules.
Open toolValidate pasted URLs and generate a simple local sitemap XML document.
Open toolFormat pasted JSON-LD and check basic context and type structure.
Open toolTry a shorter phrase or clear a hub or category filter.