Text Tools
A list of our Text tools. Nothing you enter is sent to a server; it is all processed in your browser.
Character Counter
Counts characters, words, and lines in real time, plus the length against X (Twitter)'s 280-character limit.
Full-width / Half-width Converter
Converts between full-width and half-width for alphanumerics, symbols, katakana, and spaces, with each character type selectable individually.
Hiragana / Katakana Converter
Converts Japanese text between hiragana and katakana — handy for learners checking vocabulary, flashcards, and loanwords.
Machine-Dependent Character Checker
Detects machine-dependent characters such as circled numbers, Roman numerals, and ligatures like ㈱ ㍉ ㍻, with a safe replacement suggestion for each.
Text Diff Checker
Compares two texts line by line and highlights added and removed lines, with options to ignore whitespace or case differences.
Dummy Text Generator
Generates Lorem ipsum (Latin) or Japanese placeholder text by paragraphs, sentences, or words, in any count you choose.
Text List Deduplicate, Sort & Shuffle
Deduplicates, sorts (alphabetical, reverse, or numeric), or randomly shuffles newline-separated text, with options to remove empty lines and trim whitespace.
Line Ending Converter
Detects the line endings (LF, CRLF, or CR) in your text and converts them all to the type you choose.
Text Case Converter
Converts text into 9 naming conventions at once, including camelCase, PascalCase, snake_case, and kebab-case. Handy for renaming variables and functions.
Encoding Converter & Mojibake Fixer
Detects a text file's encoding and converts between Shift_JIS, EUC-JP and UTF-8. Diagnoses and repairs garbled text.
Kanji Numeral Converter
Converts Japanese kanji numerals to Arabic digits and back, including formal daiji numerals (壱弐参) used on contracts, and converts every number in a block of text at once.
Kyujitai ⇔ Shinjitai Converter
Converts between old kanji forms (國 學 體) and modern forms (国 学 体), including name variants like 髙 and 﨑, and lists the characters it changed.
Romaji ⇔ Hiragana Converter
Converts romaji to hiragana or katakana, and kana to romaji in Hepburn or Kunrei-shiki style, with options for long vowels and letter case.
English to Katakana Converter
Converts English words to katakana from their spelling using simple rules and a small dictionary of common words, and can spell out acronyms like USB.
Unicode Text Decorator
Converts letters and numbers into fancy Unicode text such as bold, italic, script, circled, fullwidth and strikethrough, ready to paste into bios and usernames.
Special Characters & Emoji List
A click-to-copy list of stars, hearts, arrows, circled numbers, unit symbols, kaomoji and emoji, with keyword search.
Unicode Escape / Unescape
Converts text to Unicode escapes like \u3042 and back. Supports JavaScript, ES6, Python, U+ notation and HTML numeric references, with correct emoji handling.
Zero-Width Character Remover
Detects and removes invisible characters such as zero-width spaces, BOM and bidi controls, showing each type and count before cleaning your text.
Reading Time Calculator
Paste text to estimate reading time, speaking time and Japanese manuscript paper sheets (400 or 200 characters). Handles mixed Japanese and English.
Text Merge Tool
Compare two versions of a text and choose A, B, or both for each difference to merge them into one. Edit the result by hand, then copy or download it.
Find & Replace and Line Tools
Bulk find and replace (regex supported), add or remove line numbers, keep or remove lines by keyword, add a prefix or suffix to each line, and reverse line order.
Newline to Comma & Delimiter Converter
Convert between newline, comma, tab, space, and custom delimiters. Trim, dedupe, and quote items.
Morse Code Translator
Translate text to Morse code and back, including Japanese Wabun kana. Play it as sound or a light flash at a chosen speed (WPM) and tone.
Japanese Braille Converter (Kana ⇔ Unicode Braille)
Convert Japanese kana to six-dot braille in Unicode characters and back, with voiced marks, yoon, sokuon and number signs plus per-cell dot numbers
Number to Words Converter
Convert a number to English words, ordinals and check-writing format (and 50/100 dollars), plus its Japanese reading in hiragana, with British "and" support
HTML Tag Stripper
Strips HTML tags and extracts plain text. Keeps line breaks, collapses whitespace, optionally keeps link URLs. Scripts are never executed.
Word Frequency Counter
Count how often each word or character appears in your text, rank the top results and export as CSV
Unicode Normalizer
Convert text to Unicode NFC, NFD, NFKC or NFKD, fix decomposed dakuten, and see which characters changed.
Text Extractor (Emails, URLs, Phones)
Extract emails, URLs, phone numbers, dates and hashtags from text, with duplicate removal.
Indent Converter
Convert leading indentation between tabs and spaces, or change the indent width. Only line-start whitespace changes.
ASCII Table Generator
Turn CSV, TSV or Excel cells into an ASCII or Unicode box-drawing text table for READMEs and code comments.
Shell, Regex, SQL, CSV & JSON String Escape
Escape and unescape quotes and special characters for shell, regex, SQL, CSV and JSON strings.
URL Slug Generator
Turn titles, including Japanese, into clean URL slugs: kana to romaji, symbols stripped, hyphen-separated, with a length limit.
Memorization Sheet Maker
Wrap key terms in ** to hide them like a red study sheet. Click to reveal answers and print hidden or revealed.
Vertical Text Converter
Convert horizontal Japanese into vertical text for social posts, with vertical punctuation, one-per-line or column layouts, and a vertical preview.
Passport Romaji Name Converter
Converts a Japanese name in kana to passport Hepburn romaji: long O/U vowels omitted, M before B/M/P, optional OH spelling.
Japanese Notation Variants Checker
Checks Japanese text for notation variants (okurigana, kanji vs kana, katakana, full/half-width mixing) and suggests recommended forms.
Readability Checker
Check sentence length, kanji ratio, repeated endings and conjunctions, and comma use; highlights weak sentences
Ruby (Furigana) HTML Tag Generator
Generate HTML ruby tags for furigana from a simple bracket notation, with optional rp parentheses and preview.
String Similarity & Edit Distance
Compute Levenshtein edit distance, similarity percentage, and insert/delete/replace steps between two strings.
Whitespace & Invisible Character Visualizer
Show tabs, no-break and ideographic spaces, line breaks (LF/CRLF), control and zero-width characters as symbols, with counts.
Text Box & Speech Bubble
Wrap text in a Unicode box, ASCII border or speech bubble, with comment prefixes for code
Upside Down & Mirror Text Generator
Flip text upside down, mirror it or reverse it, and copy it for bios and game names.
Byte Length Counter (UTF-8, Shift_JIS, UTF-16)
Count a string in UTF-8, Shift_JIS and UTF-16 and see where it exceeds a byte limit. For DB columns, API limits and SMS.
Markdown TOC Generator
Generate a nested table of contents from Markdown headings with GitHub-style anchors, depth limits and bullet or numbered lists.
Anagram & Palindrome Checker
Check whether two words are anagrams or a phrase is a palindrome, ignoring case, spaces, punctuation and kana differences.
Share this page
