← All tool categories
150 working tools

Text & List Tools

Clean, compare and measure content without uploading working data.

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 →

Longest Common Substring Finder

Locate the longest uninterrupted run of Unicode graphemes that appears identically inside both supplied texts.

Open tool →

Jaro–Winkler Similarity Calculator

Score short strings from 0 to 1 while rewarding matching order and a shared prefix of up to four graphemes.

Open tool →

Jaccard Word Similarity Calculator

Compare the unique normalized word sets in two texts as intersection divided by union with visible set counts.

Open tool →

Sørensen–Dice Word Similarity Calculator

Compare two unique word sets with twice the shared-word count divided by the sum of both set sizes.

Open tool →

Cosine Word-Frequency Similarity Calculator

Measure the angle between two normalized word-frequency vectors so repeated terms influence the resulting score.

Open tool →

Word Overlap Coefficient Calculator

Divide the shared unique-word count by the size of the smaller normalized word set to reveal set containment.

Open tool →

Soundex Name Encoder

Turn each Latin-script name into its four-character US English Soundex key for transparent approximate-name grouping.

Open tool →

Refined Soundex Name Encoder

Generate variable-length Refined Soundex keys with ten consonant classes and visible vowel boundaries for spell-oriented comparison.

Open tool →

Metaphone Name Encoder

Create compact original-Metaphone codes for English words and names using context-sensitive consonant and digraph rules.

Open tool →

NYSIIS Name Encoder

Encode Latin-script names with the strict six-character New York State Identification and Intelligence System rules.

Open tool →

Cologne Phonetic Name Encoder

Produce Kölner Phonetik digit keys optimized for German names, including umlaut and Eszett preprocessing.

Open tool →

Caverphone 2 Name Encoder

Create fixed ten-character Caverphone 2 keys designed for English names encountered in New Zealand records.

Open tool →

Atbash Cipher Tool

Apply the reciprocal A-to-Z Atbash substitution to Latin text while preserving case, spaces and punctuation locally.

Open tool →

Affine Cipher Tool

Encode or decode Latin letters with validated affine multiplier and offset keys using arithmetic modulo 26.

Open tool →