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 →No matching tools on this page.