Count and clean up
text tools

Text tools like character counting and case cleanup, all as cards. Search, or find one in the directory below.

Text Tools Guide

The text category splits into three groups by purpose. Counting characters or comparing two documents lives under Analyze & Compare; tidying up formatting like case and whitespace lives under Edit & Clean; and changing the language or notation system itself lives under Convert — decide what you're trying to do and the group follows.

Need an English name for a passport, start in Convert; need to hit a character limit for a cover letter, start in Analyze & Compare. Every tool updates its result the moment you type, with no button to press.

All ten tools open right on this page with no sign-up or install required.

Character counts depend on the rule: whether spaces are included, whether line breaks count as characters, and whether an emoji built from several code points counts as one. Where an application imposes a limit, it is worth confirming which basis the recipient uses.

Because Hangul syllables are composed of jamo, byte length varies with the encoding. In UTF-8 a Hangul syllable typically takes three bytes against one for a Latin letter, so systems limiting by bytes reach the cap sooner with Korean.

Precomposed and decomposed forms store the same syllable differently. Visually identical Hangul saved with separated jamo is treated as a different string in search and comparison — the reason filenames created on macOS can look wrong on Windows.

Cleaning text often leaves invisible characters behind. Material copied from the web carries special spaces in place of line breaks or trailing spaces at paragraph ends, which break formatting when pasted directly.

Comparing two texts differs by line and by character. Changing one letter marks the whole line as changed under line comparison, so seeing exactly what moved requires the character level.

Romanisation follows the standard set by the National Institute of Korean Language. Passports and road signs use it, while personal names allow exceptions — an existing passport spelling is safer kept, since inconsistent spellings across documents complicate identity checks abroad.

Case conversion looks simple but follows different rules by language. Sentence case and title case differ in English, and title conventions commonly leave articles and prepositions lowercase.

Writing numbers in Korean follows billing convention: contracts and receipts repeat the figure in Hangul to prevent alteration, grouped by man and eok. English groups by thousands, which shifts the sense of magnitude.

Working with encodings requires knowing the original character set. Reading with the wrong one garbles the text, and saving in that state makes the original hard to recover — worth checking before saving older documents or files from other systems.

Older code systems such as Morse remain in amateur radio and teaching. Korean Morse is defined per jamo and uses a different table from the Latin one.

The tools here process what you type inside the browser. Nothing is sent to a server, so even documents containing personal information stay local.

Tidying a personal statement or report is easier once duplicated wording and stray spaces are removed, since the length then reflects the actual text. Checking with a tool rather than by eye avoids discovering a count mismatch just before submission.

Bulk-replacing a phrase needs attention to case sensitivity and word boundaries: substituting a short word directly also alters it inside longer words and breaks the sentence.