TextToolboxTextToolbox
Free Tools

Text Cleaning, Lists and Formatting Tools

Choose tools for lists, whitespace, columns, case, extraction and text layout. Check each operation’s parsing rules and possible information loss.

Browse Other Categories

Choose a tool by the result you need

Start with the unit you want to change: lines, words, code points, numeric values or parsed columns. Preview one operation at a time and keep an original. Cleaning can remove meaningful whitespace, distinctions or entire records; a cleaner result is not necessarily an equivalent result.

Cleaning and formatting tools: task, output and a decision to check
Your taskToolOutputImportant limit
Change capitalization or naming styleChange Case ToolTwelve text formatsUnicode case changes can expand text; identifiers still need review.
Order line itemsSort Lines ToolSorted or explicitly shuffled plain linesEnglish collation and digit-run ordering are different modes; choose deliberately.
Replace a phrase or patternFind and Replace ToolReviewed Apply snapshotLiteral and JavaScript regex replacements have different dollar-token semantics.
Reverse list orderFlip List ToolOriginal physical line items in reverse orderOutput normalizes line endings to LF; this does not reverse letters.
Inspect text countsCount Words/Characters - Stats ToolWord/sentence segmentation and Unicode countsUTF-16 units, code points and graphemes are different; receiving fields may count differently.
Label each lineAdd Prefix/Suffix - Line EditorLiteral prefixes and suffixes on physical linesCheck whether blank lines should be skipped; original line endings are retained.
Change physical breaksAdd/Remove Line BreaksJoined or transformed linesOptional trimming and empty-line removal can change source whitespace; output uses LF.
Join several itemsMerge Lines ToolOne text result with a custom separatorOptional item cleanup can change whitespace. This is not a quoted CSV parser.
Separate a text listSplit Text ToolItems split at a literal delimiterEscape decoding, trimming and empty-item removal are deliberate options.
Read one columnExtract Column ToolA selected column from parsed recordsChoose quoted CSV or literal delimiters; header skipping changes which rows are returned.
Reorder two columnsSwap Columns ToolRecords with two fields exchangedChoose the input grammar and inspect quoted fields and record boundaries.
Adjust whitespaceTrim Whitespace ToolTrimmed edges or deliberately removed whitespaceRemoving recognized whitespace can delete line breaks; hidden controls are not all whitespace.
Keep unique list itemsRemove Duplicates from ListFirst-occurrence retained linesCase, edge-space and NFC matching options affect what counts as a duplicate.
Clean blank rowsRemove Empty LinesRetained lines or normalized existing blank gapsExact empty and whitespace-only rows differ; review edge trimming.
Simplify supported Latin accentsRemove Accents - Text NormalizationFive cleanup modes with optional mappingsStrict ASCII deletion can lose unsupported text; it is not universal transliteration.
Delete chosen code pointsRemove Specific CharactersText after an explicit deletion ruleA code point may be part of a combined character. Review removal and space-collapse counts.
Filter whole rowsRemove Lines by KeywordAn applied retained-line snapshotAny saved keyword or Unicode regex can remove an entire line; inspect before export.
Remove recognized emoji clustersRemove Emojis ToolFiltered text and removal countsPinned Unicode 17 matching has a defined repertoire; text-symbol and spacing choices are separate.
Read text from HTML sourceRemove HTML TagsParser-based text or basic MarkdownNot browser-rendered page extraction. Structural breaks, entities and link options affect output.
Number physical linesAdd Line NumbersSix prefix styles and optional TXT exportStart, step and blank-line skipping change numbering; it is not a code editor.
Group decimal valuesAdd Commas to NumbersOne value or labelled values per lineChoose input notation and output style; do not treat arbitrary prose or CSV as one number.
Adjust prose punctuationReplace Straight with Smart QuotesSix quote-conversion modesHeuristics are not a syntax parser. Review code, measurements and unusual punctuation.
Change indentation charactersConvert Tabs/SpacesFixed-size tab or space-group replacementsNot visual tab-stop alignment; choose leading indentation or the entire text.
Extend a line to a chosen lengthPad Text to LengthLeft, right or both-side paddingA single padding grapheme can have different display width. Truncation is explicit.
Wrap by a logical widthWord Wrap ToolSoft, hard or paragraph-reflowed textGrapheme width is not pixel or terminal-cell width; reflow changes existing breaks.
Adjust gaps or reflow paragraphsJustify TextJustified lines or normalized ASCII gapsInspect final lines and over-width content; font and destination affect alignment.
Add leading alignment spacesCenter TextFour centering modesLogical cluster counts do not guarantee visual centering in a proportional font.
Compare approximate mirrored textText Mirror ToolUnicode substitutions or per-line reversalLookalike substitutions are approximate, not graphical reflection or exact recovery.

Check a small example first

Open the tool, try a short sample and compare the output with the task above. Read its supported-input and error guidance before using a longer passage. If Copy fails, use the tool’s selectable output where available. Check what survives when you paste into the destination.

Handling your input and saved results

Browser-based processing does not establish that every site feature has identical data handling. Storage, clipboard, download, sharing and third-party site services are separate concerns. Use a non-sensitive sample when exploring tools and read the Privacy Policy for the site’s stated practices.