Now in beta · Free to start

See every difference,
every time you save, on every file.

Visual diff for Photoshop layers, 3D models, MIDI compositions, video edits, and everything else your team creates — with approvals built in.

🔒 Your files are never used to train AI  ·  Your data is never sold  ·  Privacy Policy

Full diff visualization for

Visual diff engine

Stop squinting at filenames.
See exactly what changed.

Every supported format gets a visualization built for how that format actually works — not a generic text dump.

Layer-by-layer PSD diff

Every Photoshop layer gets its own before/after thumbnail, a pixel-level diff overlay, and a similarity percentage. Modified layers expand by default; unchanged ones collapse. The composite view at the top shows the full merged diff.

  • Composite diff: v1 thumbnail → pixel overlay → v2 thumbnail
  • Per-layer status: 🟡 modified · 🟢 added · 🔴 removed · ✅ unchanged
  • Metadata diffs: opacity, blend mode, position, visibility
  • Works on .psd and .psb — pure JS parser, no server plugins
  • Also covers .ai, .eps, .afdesign, .afphoto, .afpub
design_v2.psd — Layer diff Live Demo

Interactive 3D mesh diff

Geometry is classified vertex-by-vertex against the other model's spatial hash. Added faces paint green, removed faces paint red, unchanged faces paint gray — all overlaid on ghost views of both models for full spatial context. Rotate, pan, and zoom freely.

  • Vertex-distance coloring: no offset artifacts, zero Z-fighting
  • Ghost layer of both full models at 15% opacity for interior context
  • Visibility toggles: show/hide added, removed, unchanged, or whole models
  • Adaptive tolerance scales to model size automatically
  • Supports .obj, .stl, .ply, .glb, .gltf, .fbx, .3mf, .dae, and more
model_v2.obj — Mesh diff Live Demo

Piano roll & sheet music diff

MIDI and MusicXML files render as a dark-themed scrollable SVG piano roll with color-coded notes. MusicXML additionally renders side-by-side sheet music via OSMD. A diff transport bar lets you play both versions simultaneously.

  • Gray = unchanged · Red = removed · Green = added · Dashed amber = modified (before) · Solid amber = modified (after)
  • Hover any note block to see pitch, velocity, and diff status
  • Measure-by-measure change summary table below the roll
  • Full support for .mid, .midi, .musicxml, .mxl, .mscz, .mscx
  • MuseScore native format: full semantic diff without external tools
composition_v2.mid — Piano roll diff Live Demo
📄

Word / DOCX

Paragraph-level diff with table tracking, inserted/deleted image detection, and metadata changes.

Word / DOCX diff screenshot
📊

Excel / XLSX

Cell-by-cell diff across every sheet with formula comparison and value change highlighting.

Excel / XLSX diff screenshot
📑

PowerPoint / PPTX

Slide-by-slide text, speaker notes, visual element, and metadata diff.

PowerPoint / PPTX diff screenshot
📜

PDF

Text extraction per page plus rendered thumbnail visual diff, up to 200 pages.

PDF diff screenshot
🖼️

Images

Pixelmatch pixel-level diff for PNG, JPG, GIF, WebP, SVG, TIFF, HEIC, and game textures.

Image diff screenshot
🔊

Audio

Waveform and spectral diff for MP3, WAV, FLAC, AAC, OGG, and a dozen more formats.

Audio diff screenshot
Workflow

Built around how creative teams actually work.

No rebasing. No merge conflicts. Just save a file, review what changed, and approve.

01

Upload or auto-sync

Drag files into a project or install the desktop tray client — every save automatically pushes a new pending version. Chunked uploads handle files up to 500 MB with resume support.

02

Review & approve

Owners see a visual diff between any two versions before deciding. Reject with a message, open a time-limited vote so the team picks the winner, or approve immediately.

03

Share with clients

Send any version to an external stakeholder via a unique, no-account-required review link. They preview the file, submit written feedback, and you're notified by email.

Everything included

Built for the whole team.

Not just version history — presence, permissions, themes, and a public marketplace.

🟢

Live presence

See who's viewing which file right now. Real-time avatars and activity indicators via Server-Sent Events — no polling, no refresh needed.

🔒

Role-based permissions

Owner, Co-owner, Manager (per subfolder), and Collaborator. Managers can only approve files in their assigned folder — nothing outside it.

💻

Desktop tray client

A lightweight Electron app that watches local folders and uploads a new pending version every time you hit save. Works silently in your system tray.

🎨

Project theming

Custom backgrounds (image, GIF, or video), cursor trail effects, four ambient sound slots, and per-extension custom icons. Make the space yours.

🗳️

Version voting

When collaborators submit competing versions, owners can open a time-limited poll. The team votes; the owner decides. Purely informational, never disruptive.

📧

Client review links

Send any file version to an external client via a one-click, no-login review link. They see a live preview, leave feedback, and you get an email notification.

🎁

Referral program

Every account gets a unique referral code at sign-up. When someone registers with your code and verifies their email, you both earn +5 GB of bonus storage — up to +20 GB total.

Privacy & data

Your work belongs to you.
Full stop.

We built Vision Control to store your creative work — not to profit from it.

🚫

Never used to train AI

Your files, versions, and metadata are processed solely to run the service — diff generation, storage, and delivery to you. We do not feed user content into any AI model, ours or anyone else's.

🔒

Never sold to third parties

Your data is not sold, rented, or traded with data brokers, advertisers, or analytics platforms. The only third parties that touch your data are the infrastructure providers required to run the service (hosting, storage, email).

👁️

Private projects stay private

Private projects are visible only to you and the collaborators you explicitly invite. We don't browse, index, or analyze private project content beyond what's necessary to generate diffs and store versions.

These commitments are documented in our Privacy Policy and Terms of Service.

Pricing

Start free. Upgrade when you need space.

Every plan includes all diff types, all file formats, live presence, and the marketplace.

Collaborators always sign up and contribute files for free. The number of collaborators per project is set by the owner's plan.

Free
10 GB
$0 / forever
Always free, no credit card needed

  • All diff types & visualizations
  • Unlimited projects
  • Up to 5 collaborators per project
  • Live presence & version voting
  • Client review links
  • Desktop tray client
  • Publish to the Marketplace
Get started free →
Studio
200 GB
$30 / month
For growing studios & agencies

  • Everything in Pro
  • 200 GB cloud storage
  • Up to 100 collaborators per project
  • Enough for ~40 hrs of exported video or ~2,000 high-res PSDs
Start with Studio →
Agency
1 TB
$75 / month
For large teams & production pipelines

  • Everything in Studio
  • 1 TB cloud storage
  • Unlimited collaborators per project
  • Enough for large-team production pipelines and game asset libraries
Start with Agency →

Does my whole team need to pay?

No. Only the project owner needs a storage plan. Collaborators join and contribute files for free — their uploads count against the owner's quota.

What happens if I run out of storage?

New uploads are blocked. Upgrade your plan or delete files to continue uploading. Your existing data is never touched. Read ToS for more details.

Can I earn more storage for free?

Yes — through the referral program. Share your unique referral code when a friend signs up. Once they verify their email, you both earn +5 GB. Up to 4 referrals = +20 GB bonus on top of your plan.

Marketplace

Share your work.
Discover new projects.

Any project can be set public — view-only or downloadable. Public projects appear in the Marketplace, where anyone can browse, request to join, or support the work financially.

Browse the Marketplace →
Vision Control Marketplace — project cards with search, owner info, and supporter badges

Ready to see what changed?

10 GB free. No credit card. Every diff type, from day one.

Create your free account →