Compare PCB revisions layer by layer with pixel-level accuracy.
Explore a real PCB diff right in your browser — pan, zoom, switch layers, navigate changes
Scroll to zoom · Drag to pan · N / P to navigate changes
Everything you need to compare Gerber revisions with confidence
Compare two Gerber projects with synchronized pan and zoom. Switch between side-by-side and color-coded overlay views.
Pixel-level XOR diff mode instantly reveals every copper change, trace edit, and pad modification between revisions.
Detects and pairs layers across project revisions automatically. Supports copper, soldermask, silkscreen, drill, and more.
Clusters individual pixel differences into meaningful change regions. Navigate between them with N/P hotkeys.
Measure distances directly on the board in mils or millimeters. Click to place measurement points with live readout.
Generate PNG screenshots or self-contained HTML diff reports to share with your team or archive for review.
X1, X2, aperture macros, step-and-repeat, Excellon drill files. Handles real-world production Gerbers from any EDA tool.
All parsing, rendering, and diffing happens locally on your machine. Your Gerber files are never uploaded or stored externally.
Add GerbDiff to your CI in five lines. Every PR that touches Gerbers gets a layer-by-layer diff report and overlay artifacts — reviewed before a human ever opens the file.
name: GerbDiff
on:
pull_request:
paths: ['gerbers/**']
jobs:
diff:
runs-on: ubuntu-latest
permissions:
contents: read
pull-requests: write
steps:
- uses: actions/checkout@v4
with: { fetch-depth: 0 }
- uses: woodruffrb/gerbdiff@v2
with:
base-path: gerbers
Included with every GerbDiff license · Get setup help
Start with a free 30-day trial. Subscribe when you're ready.
Free 30-day trial. No credit card required.
Windows
Windows 10/11 (x64)
Download .exeNot yet code-signed. If SmartScreen appears, click More info → Run anyway.
macOS
Intel & Apple Silicon
Download .dmgNot yet notarized. Right-click the app on first launch and choose Open.
Linux
x64 (Debian/Ubuntu/Fedora)
Download .debDebian package. Install with sudo dpkg -i GerbDiff-linux.deb.
Happy to talk through enterprise licensing, help you set up the GitHub Action on your repo, or hear about a workflow we could support better.
ben@gerbdiff.com
GerbDiff Report
Comparing
7efaa10←788d87c· 14 changed, 1 identical