Text
AvailableFind and Replace
Find matching text and replace it throughout a document.
Paste the earlier version of your text.
Paste the updated version of your text.
Similarity is unchanged lines divided by the larger input's line count; it is structural, not semantic.
Text Diff compares two editable blocks line by line. Unchanged lines stay aligned, while removed lines use a minus state and added lines use a plus state. Replacing a line appears as one removal and one addition so the exact text stays visible.
Side-by-side view aligns the original and modified regions for visual review. Unified view shows one deterministic sequence that can be copied or downloaded, with space, minus, and plus prefixes for unchanged, removed, and added lines.
Ignore whitespace trims line edges and collapses repeated whitespace only while matching; Ignore case compares letters without case. Neither option changes displayed text. LF, CRLF, and CR are treated as equivalent separators. A final newline is a terminator, not a phantom empty line, while empty lines within the text remain meaningful.
The local LCS comparison first removes equal leading and trailing regions, then uses a bounded line matrix for the remaining region. Very large unmatched inputs are stopped with a browser-only warning instead of risking a freeze. Your text stays in your browser. Nothing you enter is uploaded or automatically saved.
It is a single list where unchanged lines start with a space, removed lines with -, and added lines with +.
It trims line edges and treats repeated whitespace as one space for matching, without rewriting either input.
No. The primary comparison is line-based, which keeps later lines aligned when a line is inserted or removed.
Moderately large text is supported locally. Extremely large unmatched regions are safely limited because line LCS work grows with both line counts.
Yes. Copy Unified Diff and Download Diff export the same deterministic plain-text representation.
Yes. Text is compared and displayed as entered, including Marathi, Hindi, emoji, accents, and combining characters.
Use it to review changes between two versions of notes, generated output, configuration, or prose before sharing a patch.
Compare two release notes to see a removed sentence and an added version number line by line.
This is a line-based comparison, so a single rewritten paragraph can appear as a removal plus an addition.
Text
AvailableFind matching text and replace it throughout a document.
Text
AvailableNormalize whitespace and tidy pasted text quickly.
Text
AvailableArrange text lines alphabetically or in reverse order.