A minimalist full-screen tool for comparing images or videos — each in their own dedicated views. Slider, split & peek for images. Synced playback for videos. No upload, no account. Works in your browser or offline as a desktop app.
Free & open source. Works in browser, macOS & Windows.
Professional-grade comparison tools in a minimalist, distraction-free interface. The tool uses your full screen for comparison — no sidebars, no clutter.
Place two images side by side with a clean divider. Instantly see differences in color, detail, and composition.
Drag the slider handle to reveal one image over the other. Perfect for before/after comparisons.
Click and hold to peek at the second image. Release to snap back. The fastest way to spot subtle differences.
Compare more than two images at once. Horizontal, vertical, and grid layouts automatically adapt to the number of images.
Scroll to zoom, drag to pan. Fit-to-window and 1:1 actual-size modes let you inspect every pixel with precision.
Swap images between panels with one click or keyboard shortcut. In multi-image mode, hover any divider to swap adjacent panels.
Toggle labels on each image panel. Defaults to the filename, but you can edit them to whatever you want.
Export your current comparison as a PNG image. Labels are included when visible, perfect for sharing results.
View resolution, file size, format, and filename for every loaded image in a clean info panel. Toggle it anytime.
Compare two videos side by side with synchronized playback, seek bar, and speed control. Record the comparison as a video or snap a frame — ready for slides, blog posts, Notion docs, or PR previews.
Drop two folders of images to auto-match files by name. Navigate pairs with arrow keys, view a gallery, and inspect per-image metrics — ideal for batch QA.
TwinLens is built with a simple philosophy: your images and videos are yours. Everything runs locally with zero network activity.
Images and videos are processed entirely in your browser or app. Nothing is ever sent to a server.
No cookies, no fingerprinting, no personal data stored. We use privacy-focused, cookie-free analytics to count page views — nothing more.
Clean, distraction-free interface. No banners, no popups, no sponsored content. Ever.
No internet connection required. The desktop app works completely offline, anywhere, anytime.
Every action is a keystroke away. No menus required.
| Action | Key | Description |
|---|---|---|
| Split View | 1 | Side-by-side comparison |
| Slider View | 2 | Draggable slider overlay |
| Peek View | 3 | Click-and-hold to reveal |
| Swap | S | Swap left and right images |
| Fit | F | Fit images to window |
| Actual Size | A | Show images at 100% (1:1) |
| Details | D | Toggle image info panel |
| Labels | L | Toggle editable labels |
| Snapshot | E | Export comparison as PNG |
| Reload | R | Clear all and start over |
| Add Image | + | Add another image (up to 4) |
| Play / Pause | Space | Toggle video playback (video mode) |
| Seek Back | ← | Jump back 5 seconds (video mode) |
| Seek Forward | → | Jump forward 5 seconds (video mode) |
Free, lightweight, and ready to use in seconds.
Apple Silicon & Intel
Windows 10 & 11 (64-bit) — Coming soon
Or use TwinLens directly in your browser — no install needed.
Found a bug? Have an idea? Just want to say thanks? Let us know.
Guides on how to get the most out of TwinLens for image and video comparisons.
Fast, browser-based video comparison for ML engineers, QA teams, and researchers. Drop two videos, compare frame by frame, and export results — entirely in the browser.
Compare videos online → TutorialCompare large image datasets — like HR/LR pairs — in seconds. Drag two folders in, auto-match by filename, navigate with arrow keys, open a gallery, and inspect per-image metrics.
Compare image folders → TutorialA complete guide to comparing images and videos side by side in your browser. Covers drag-and-drop, slider view, zoom, video playback, labels, snapshot export, and shareable links.
Compare images online →Everything you need to know before getting started.
Yes — completely free, forever. No account required, no payment, no trial. Use it in your browser right now or download the desktop app.
No. All processing runs locally in your browser or desktop app. Your images and videos never leave your device unless you explicitly click Share to generate a link (image only).
Images: PNG, JPG, WebP, AVIF, GIF, BMP, SVG, HEIC/HEIF (iPhone photos), and TIFF. Videos: MP4, WebM, and MOV. Works in both the browser tool and the desktop app — no conversion needed on your end.
Yes. TwinLens supports up to 4 images simultaneously, arranged in horizontal, vertical, or grid layouts with swap controls between each panel.
Click the Share button in the toolbar. Your images are uploaded and a shareable link is generated that preserves your exact view, zoom, position, and labels. Links expire automatically after 2 weeks.
Yes. Drag two folders into TwinLens and it automatically matches files by filename. Navigate between pairs with arrow keys, open a gallery view, and check per-image metrics like resolution and file size — perfect for comparing image datasets or HR/LR pairs online.