Text Processing
Convert text to real Unicode superscript (ˣ²) or subscript (H₂O), or mixed — no HTML tags. Digit coverage is full; letter coverage follows Unicode.
superscript-subscript-converterText Processing
Remove common suffixes from each line with intelligent detection and customizable options
suffix-removerText Processing
Extract lines from text at regular intervals with customizable skip and extract patterns. Perfect for sampling every Nth line or extracting multiple lines with gaps.
step-line-extractorText Processing
Check if a string contains specified substrings or characters
string-containsText Processing
Deduplicate lines in a list or text block. Keep the first or last occurrence, with options for case sensitivity, whitespace trimming, and dropping empty lines.
remove-duplicate-linesText Processing
Quickly randomize the order of letters in text
randomize-lettersText Processing
Quickly randomize the order of lines in text
randomize-text-linesText Processing
Quickly randomize the order of words in text
randomize-wordsText Processing
Look up any Chinese character or phrase in the Ping Shui Yun (平水韵, 106 rhyme groups, Song dynasty) and Ci Lin Zheng Yun (词林正韵, 19 parts, Qing dynasty) rhyme books: tone class (平/上/去/入), pingze (平/仄) pattern, and cross-system mapping. Reverse lookup lists every character of a rhyme group and checks whether a set of characters can rhyme together, with canonical poem rhyme-foot examples from Li Bai, Du Fu, Su Shi, Li Qingzhao and Yue Fei.
ping-shui-yun-ci-lin-zheng-yun-classical-chinese-poetry-rhyme-indexText Processing
Check if text is a pangram (contains every letter of the alphabet). Reports missing letters, used letters, and unique-letter count.
pangram-checkerText Processing
Convert English text to and from Pig Latin. Handles consonant clusters, vowel words, QU units, and capitalization.
pig-latin-converterText Processing
Format phone numbers into standard formats with separators for different countries
phone-number-formatter