See exactly what changed between two versions of a text
Paste the original text
Into the left box.
Paste the changed version
Into the right box.
Pick a comparison mode
Lines, Words, or Characters — and read the color-coded diff below.
Ignore case or whitespace if needed
Turn on either toggle to stop capitalization or spacing differences from showing as changes.
Paste an original and a changed version of a text side-by-side, and see exactly what's different — additions, deletions, and edits, color-coded, down to the line, word, or character.
Three modes: Lines for code or structured text, where a whole line changing is what matters. Words for prose or general writing, where you want to see which words changed without every letter tracked separately. Characters for anything where a single character actually matters — identifiers, hashes, currency amounts, typos.
This compares pasted text only — it doesn't accept uploaded Word or PDF files (a different, bigger kind of document-comparison tool handles that). Everything runs entirely in your browser; nothing is uploaded or sent anywhere.
Yes — Lines mode is commonly used for reviewing code changes, not just prose, since a whole line changing is usually what matters in code review.
Lines mode suits code or any structured, line-oriented text. Words mode suits prose or general writing, where you want to see which words changed without every single letter highlighted separately. Characters mode is for anything where one character matters on its own — identifiers, hashes, currency amounts, or catching a small typo Words mode would gloss over.
Yes — very large text can hit a size limit at Words or Characters granularity (roughly 4,000 tokens per side), since precise diffing gets computationally heavier the finer the comparison gets. Lines mode handles far more text before running into that limit — switch to it for large documents.
The two input boxes are side-by-side, but the diff result itself is a single color-coded view — a unified +/- list in Lines mode, or inline highlighted text in Words/Characters mode — rather than two separate result panes.
No — this tool compares pasted text only. Comparing uploaded Word or PDF files directly is a different, larger kind of document-comparison tool; you'd need to extract the text yourself and paste it in here instead.
No — the entire comparison runs in your browser. Nothing you paste is sent to a server.
The green number is how many tokens (lines, words, or characters, depending on your mode) were added in the changed version; the red number is how many were removed; the third badge is how many stayed exactly the same.
No — this compares exactly one original against one changed version. For comparing several versions, you'd run the comparison in pairs.
Not distinctly — moved text shows as a deletion in its old position and an addition in its new one, rather than being flagged as "moved." For most reviewing purposes that's still clear, but it won't call out a move specifically the way some specialized diff tools do.
The same underlying idea (and the same family of diff algorithm) — comparing two versions and highlighting what changed — just presented for general text rather than integrated into a version-control workflow. Lines mode gives output closest to what a Git diff looks like.
Yes — the Swap button exchanges the two boxes instantly, useful if you pasted them in the wrong order or want to see the diff from the other direction.
Yes — check "Ignore case" and "Hello" and "hello" will be treated as identical. The diff still displays your original text exactly as typed either way; the toggle only changes what counts as a match, not what's shown.
Yes — check "Ignore whitespace" and differences that are purely spacing (extra spaces, tabs, blank-line changes) stop being flagged, so re-formatted or re-indented text that's otherwise identical shows as unchanged. Useful when only the real content matters, not how it's spaced.
No — both start off, so by default every difference, including case and spacing, is shown. Turn either on if those specific differences aren't meaningful for what you're checking.
Not really — this does an exact diff between the two specific texts you paste in, not a similarity search against a broader corpus. A real plagiarism checker also needs to catch close paraphrasing (different wording, same meaning), which an exact diff by design won't flag as similar at all.
Interactive sorting algorithm visualizer to watch and learn how different sorting algorithms work in real-time. Visualize Bubble Sort, Selection Sort, Insertion Sort, Merge Sort, Quick Sort, and Heap Sort with step-by-step animations. Perfect for computer science students, developers preparing for interviews, and anyone learning data structures and algorithms. Features 6 different sorting algorithms with live visualizations, adjustable speed control from very slow to very fast, variable array size from 10 to 150 elements, real-time statistics showing comparisons and swaps, color-coded visualization with different colors for comparing (yellow), swapping (red), pivot (orange), and sorted (green) elements, live timer tracking execution time, responsive design that works on desktop, tablet, and mobile, dark and light theme support, and educational complexity information for each algorithm showing best, average, worst, and space complexity. Watch every comparison and swap as it happens with smooth animations. Generate new random arrays instantly. Stop and restart sorting at any time. Learn algorithm efficiency by comparing different sorting methods on the same data. Understand time complexity differences between O(n²) and O(n log n) algorithms visually. See how divide-and-conquer algorithms like Merge Sort and Quick Sort partition and solve sub-problems. Observe the heap building process in Heap Sort. All processing happens entirely in your browser with no data sent to servers. Perfect for visual learners, interview preparation, classroom teaching, algorithm comparison, and self-paced education.
Comprehensive text processing tool to count characters, words, lines, and more. Convert text case, find & replace, remove extra spaces. All processing done locally in your browser.
Search up to 5 words simultaneously with color-coded highlighting, occurrence counters, and easy navigation. Perfect for analyzing documents, finding patterns in large texts, and reviewing content with multiple search terms at once.
Format, validate, and beautify JSON data instantly. Minify JSON, fix formatting errors, and validate JSON syntax online. Perfect for developers working with APIs and configuration files.