Create a patch file

Create a unified patch and verify that it reproduces the changed file byte for byte.

Choose two versions

Choose or paste the original and changed text. Reading and comparing happen on this device.

See what changed

Read the changes side by side or inline. Check encodings, line endings, hidden characters and ignored differences.

Save a copy

Save a verified patch, a masked HTML report or a merged file. The original files stay unchanged.

Patch limits

A patch contains real text, including secrets and ignored differences. UTF-16 and different encodings are refused; save a report instead.

Open workspace