Share a Git diff
Turn a raw patch into a clean review link.
Diffdump turns a unified Git diff into an unlisted browser view with syntax highlighting, file navigation, and split or unified layouts. Share links use random URLs, accept patches up to 2 MiB, and expire after 24 hours.
Updated
Create a share linkShare a diff from the browser
- Open Diffdump and select the
diff.patchtab. - Paste a UTF-8 unified diff into the editor.
- Create the link, review the rendered patch, and send the URL to your reviewer.
Share a diff from the terminal
Send the working-tree patch with one command. Diffdump returns the new share URL as plain text.
git diff | curl -T- https://diffdump.com/dOn macOS, append | xargs open to open the returned URL immediately.
git diff | curl -T- https://diffdump.com/d | xargs openWhat is stored?
Raw shared diffs are stored in a private Cloudflare R2 bucket under a random 96-bit URL slug. Diffdump enforces the 24-hour expiry when the link is read, and the storage lifecycle removes expired objects.
Links are unlisted rather than access-controlled: anyone who has the URL can open the diff. Remove credentials, private keys, and other secrets before sharing.
What can be shared?
- Working-tree or staged changes from a Git repository.
- A commit exported as a unified patch.
- Multi-file
.diffand.patchcontent up to 2 MiB. - Agent-generated code changes that need human review.