Character Diff
Compare two texts and highlight differences at the character level.
About Character Diff
The Character Diff tool compares two text strings at the individual character level using a longest-common-subsequence (LCS) diff algorithm, highlighting every insertion, deletion, and substitution with color-coded markup. Unlike line-based or word-based diff tools, character-level comparison reveals precise single-character edits within words — critical for proofreading, translation accuracy verification, and detecting subtle data corruption. The similarity score shows what percentage of characters are unchanged between the two versions.
How to Use
Paste the original text in the left input panel and the modified or alternative text in the right panel. The diff view immediately highlights characters in green (added), red (deleted), or unmarked (unchanged). A similarity percentage score appears at the top. For long texts, use the jump-to-change navigation to move between difference locations efficiently.
Common Use Cases
- Proofreading final documents by comparing them against the approved source text to catch single-character typos invisible to line-level diffs
- Verifying OCR accuracy by comparing machine-read text against the original printed source at the character level
- Detecting Unicode look-alike substitutions (homoglyph attacks) in URLs, usernames, and code by exposing invisible character differences
- Comparing translated strings against the source to find specific characters or punctuation marks that were incorrectly omitted or changed
- Validating configuration file values and API keys by character-level comparison to catch transcription errors in critical strings