← All tool categories
140 working tools

Text & List Tools

Clean, compare and measure content without uploading working data.

Convert Newlines to a Separator

Join non-empty text lines with a configurable separator while trimming only the outer whitespace of each row.

Open tool →

Word Frequency Analyzer

Rank Unicode words by occurrence count with adjustable minimum length, result limit and case-sensitive comparison.

Open tool →

Sort Letters Inside Words

Sort Unicode letters and numbers inside every word independently without moving punctuation or the words themselves.

Open tool →

Sort All Text Characters

Order every Unicode code point across the full input with optional whitespace removal and explicit ascending or descending direction.

Open tool →

Number Text Sentences

Put each detected sentence on its own numbered line with a configurable starting value and three readable marker styles.

Open tool →

Number Text Paragraphs

Number blank-line-separated paragraphs while retaining every paragraph's internal line breaks and formatting.

Open tool →

Duplicate Sentence Finder

List repeated complete sentences with counts using explicit case-sensitive or case-insensitive comparison.

Open tool →

Unique Sentence Extractor

Keep the first occurrence of each complete sentence and remove later duplicates under a selectable case rule.

Open tool →

Base32 Text Encoder and Decoder

Convert UTF-8 text to canonical RFC 4648 Base32 or strictly decode a padded or unpadded Base32 value.

Open tool →

Base32hex Text Encoder and Decoder

Encode and decode UTF-8 with the extended hexadecimal Base32 alphabet defined by RFC 4648 section 7.

Open tool →

Base45 Text Encoder and Decoder

Transform UTF-8 text with the compact RFC 9285 Base45 alphabet used by QR-oriented data formats.

Open tool →

Base58 Bitcoin Text Encoder and Decoder

Convert UTF-8 bytes with the Bitcoin Base58 alphabet while preserving leading zero bytes exactly.

Open tool →

Ascii85 Text Encoder and Decoder

Encode UTF-8 in five-character Ascii85 groups or decode strict Adobe-compatible data with optional delimiters and z compression.

Open tool →

Quoted-Printable Text Encoder and Decoder

Encode UTF-8 mail-style text as RFC 2045 quoted-printable or decode validated uppercase escapes and browser-normalized line breaks.

Open tool →

ROT47 Text Transformer

Apply the reversible ROT47 substitution to printable ASCII while leaving spaces and Unicode characters unchanged.

Open tool →

JSON String Literal Encoder and Decoder

Create a valid quoted JSON string literal from text or strictly decode one literal without evaluating code.

Open tool →

C-Style String Escape Encoder and Decoder

Escape text with portable backslash sequences or decode a strict subset without executing source code.

Open tool →

UTF-8 Byte Radix Converter

Represent UTF-8 bytes in binary, octal, decimal or hexadecimal and decode validated byte tokens back to text.

Open tool →

UTF-16 Code Unit Converter

Inspect JavaScript UTF-16 code units as four-digit hexadecimal values or reconstruct strictly valid Unicode text.

Open tool →

Netstring Text Encoder and Decoder

Frame one UTF-8 value as length:data, or decode a strict netstring whose declared byte length matches exactly.

Open tool →

Levenshtein Distance Calculator

Count the minimum single-grapheme insertions, deletions and substitutions needed to change one Unicode text into another.

Open tool →

Damerau–Levenshtein OSA Distance Calculator

Measure edits with insertion, deletion, substitution and one adjacent transposition per substring using the explicit OSA variant.

Open tool →

Unicode Hamming Distance Calculator

Count differing grapheme positions between two texts that contain exactly the same number of user-perceived characters.

Open tool →

Longest Common Subsequence Finder

Find the longest ordered grapheme sequence shared by two texts even when matching characters are separated by gaps.

Open tool →