Eugene Belinski profile pictureEugene Belinski

he / him

Introducing LiveDiff, the online privacy-respecting diff tool

LiveDiff is something I’ve wanted to build for a long time — a snappy, live text comparison tool that looks and acts a lot like Xcode’s 2018-era ribbon commit diff UI or GitHub’s pull request file diff UI. It works in-browser, so you never have to worry about dropping in something sensitive, and nothing is saved even locally, unless you allow it.

Text can be compared with a ribbon-style side-by-side UI, a more simplified split view, or a unified view showing all removals and additions in a single view. It supports code syntax highlighting, saving diffs locally, adjusting diff precision (word vs. character), and ignoring case/whitespace.

Additional features include offline functionality (it can be installed as a web app), saving diffs locally for later, moved block detection, and diff export as PDF, HTML file, or git patch.

LiveDiff does not have any ads or cookie trackers. Analytics are collected with Simple Analytics, which does not store cookies, collect personal data, or use visitor IDs. The LiveDiff privacy policy is here. I built LiveDiff largely with Claude Code on my Mac, using Fable 5 and Fable 5.1.

Screenshot of the LiveDiff website.