Browse 100,000 photos.
At the speed of thought.
FlashView is a fast, lightweight photo viewer for Windows - built for photographers who want to see and cull huge archives at speed.
Free for 60 days - buy it if you like
Open a folder with thousands of photos. Scroll through them at full speed. Rate your keepers with a single keystroke, flag the rejects, filter down to what matters, and export ratings as standard XMP.
Fast enough for 100,000+ photos. Rate with a single keystroke - one at a time or a thousand at once. Standard XMP, readable in Lightroom, Bridge and Capture One.
What sets it apart
Built for massive folders
No pre-indexing wait - open the folder and start scrolling immediately. Stays responsive across archives of 100,000+ photos.
Speed of thought
Cursor keys, mouse wheel, scroll - every input moves to the next image without perceptible lag, even on large, high-resolution JPEGs. That’s the Flash in the name.
Native Windows workflow
Right-click any image → Open with FlashView → you’re in the Loupe right away, with the entire folder already loaded. Press G for the grid.
Endless archive scroll
Recursive view across every shoot - no catalog, no waiting. Open your photo folder and scroll through everything in real time. Group depth controls how shoots stack in the grid; click in for the deep-dive.
Built for
Whether hobbyist or pro: open your photo archive and scroll in real time through every shoot - no other tool does that. On top of that, FlashView fits these workflows in particular:
Wedding
2,000+ frames per event, the client wants highlights by Wednesday. Batch-rate hundreds at a time, color-label by stage, hand off to Lightroom via XMP.
Workflow guide: Wedding culling
Portrait & Studio
Sharpness checked pixel-precise, the client watches along. 1:1 zoom for eye-focus check, F11 sends the current image fullscreen to a second monitor for instant client review.
Workflow guide: People & portrait
Wildlife & Sport
Burst series of 30 frames, only one is sharp. Scroll fast through similar frames, 1:1 zoom for the in-focus pick, X to reject the rest in batch.
Features
- XMP metadata, shared with every major toolStars, color labels, and flags written as standard XMP - readable by Lightroom, Bridge, Capture One.
- Batch-rate your selectionSelect 1,000+ files, press
3, done.Ctrl+Zundoes the last batch. - Auto-advance while cullingFlip it on with Caps Lock and every rating jumps to the next photo - one keystroke, one decision, one frame on.
Ctrl+Zsteps back to the rated image. Same reflex as Lightroom and Photo Mechanic. - Live filteringBy rating (at-least, exact, at-most), color label, pick, reject, date range, or hide RAW entirely.
- Compare side by sidePress
Cto put two frames next to each other and pick the sharpest keeper from a burst - one side stays live for rating, the other holds as reference. - Histogram on demandToggle an RGB + luminance histogram with
Hin the Loupe to check exposure and clipping while you cull. - Export your picksSend a selection to a folder as rendered JPEGs with
Ctrl+E- hand off a first cut without opening your editor. - Keyboard-first0-5 rate, P pick, X reject, G/L grid/loupe, Tab toggles, F fullscreen, I EXIF, Del trash. Every action works across many files at once -
Ctrl+Zto undo. F1 shows the full list. - Jump to any folder
Ctrl+Fsearches folder names across the tree and takes you straight there. - Sort and groupName or date, ascending/descending. Group a parent folder by shoot with configurable depth.
- Five color labelsRed, yellow, green, blue, purple - written as standard XMP.
- Wide RAW supportCanon (CR3, CR2), Nikon (NEF, NRW), Sony (ARW, SR2), Adobe DNG, Fujifilm (RAF), Panasonic (RW2), Olympus (ORF), Pentax (PEF), Hasselblad (3FR, FFF), Samsung (SRW).
- Zoom and inspect1:1 pixel view, fit-to-screen, pan.
- Sticky zoomLock the zoom and stay at the same 1:1 crop as you step through a burst - pixel-peep focus without re-zooming every frame.
- Second-screen modePress
F11to open a fullscreen view of the currently selected image on a second monitor - you keep working in grid or loupe on the main screen while a client watches along on the second. - SlideshowPress
Sto auto-advance through the current selection or filter - speed configurable, runs in the loupe, combines withFfor fullscreen orF11for second-monitor projection. - EXIF panelCamera, lens, focal length, aperture, shutter, ISO, date, pixel size, artist, copyright - toggle in the Loupe with
I. - Filter and sort by EXIFNarrow a folder by camera, lens, ISO, aperture, shutter or focal length - and sort by them too. FlashView reads the metadata in the background with no speed hit; just switch it on once in Settings.
System requirements
Minimum
- OS
- Windows 10 21H2 or Windows 11, 64-bit
- CPU
- 4 cores
- RAM
- 8 GB
- Storage
- SATA SSD - HDDs are not supported
Recommended
- OS
- Windows 11, 64-bit
- CPU
- 8+ cores
- RAM
- 16 GB
- Storage
- NVMe SSD, ≥ 1 GB/s sequential read
Frequently asked
Why is FlashView so fast?
It’s built like a game engine, not a document viewer. It only ever loads what you’re about to see - a beat before you see it - reuses memory instead of re-allocating it, and does the heavy decoding on background threads under a strict time budget so the interface never freezes. The grid is virtualized: only the tiles on screen actually exist. None of it is exotic - it’s ordinary game- and demoscene craft that most photo tools never applied, because they were never built for 100,000 files in one folder. And for all the game-engine internals, it stays a proper, well-behaved Windows app: it integrates cleanly with Explorer’s “Open with” and your file associations, and multitasks politely alongside Lightroom and everything else - no fullscreen takeover, no runaway memory.
When does FlashView slow down?
Two hard limits: HDDs are not supported - FlashView works heavily in parallel and spinning-disk heads can’t keep up. And weak hardware: old CPU, low RAM. Large, high-resolution JPEGs on an underpowered machine will eventually feel sluggish - usually still faster than other tools, but at that point it’s physics.
Is my data sent anywhere?
FlashView works purely locally. Single network call: the update check, once per day - it lets you know in a friendly way when a new version is out.
Why local when everything moves to the cloud?
Because you already own the compute. The trend is to offload work to the cloud - even though the machine on your desk is fast and mostly idle. FlashView goes the other way and puts that power back to work locally: no upload wait, no server round-trip, no monthly fee for processing that runs in milliseconds on hardware you’ve already paid for. The cloud is great for sharing; culling 100,000 frames is a job for the box in front of you.
Is FlashView code-signed?
Yes. The installer and portable ZIP are digitally signed by a verified publisher - Mathias Mischler, whose identity was verified by Microsoft (Trusted Signing). On brand-new versions Windows may still show a one-time “Windows protected your PC” notice until they build up download reputation; just click More info → Run anyway. You can verify the signature yourself: right-click the file → Properties → Digital Signatures.
How are ratings stored?
As standard XMP. Inside the file for JPEGs, as an XMP sidecar next to the file for RAW. No proprietary database, nothing you can’t later get out of.
Does FlashView import Lightroom catalogs?
No. FlashView works on folders only - no database, no catalog, nothing to import. Ratings are stored as XMP: inside the file for JPEG, as an XMP sidecar next to the file for RAW. Readable in and out of any XMP-compatible tool (Lightroom, Bridge, Capture One).
Does FlashView replace Lightroom?
No - it sits in front of it. FlashView owns the fast start of your workflow: offload straight from the card into dated folders, view your shots in real time, rate and cull them with a keystroke - no catalog, no database. That’s exactly the step Lightroom’s Library is slowest at. For presets and the actual editing you hand off to Lightroom - thanks to standard XMP, every star, flag and label is already there the moment you open the shoot. And when you need finished files, export your selection straight to a folder as JPEG. And if you cull with models or external reviewers, StarRate (our Nextcloud plugin) folds their ratings back into the same XMP. Cull in FlashView, develop in Lightroom.
Color labels not recognized?
Lightroom Classic stores color labels in the UI language: German Lightroom expects “Rot, Gelb, Grün …”, everything else (English Lightroom, Bridge, digiKam, Capture One, darktable) the English values. If FlashView writes the wrong variant, the tool doesn’t recognize the label - Lightroom shows a white flag, other tools show nothing or the wrong color. Fix: Settings → General → Metadata → Color labels compatible with - set this to your main tool. On first launch FlashView guesses based on UI language. Reading works either way.
RAW performance?
RAW preview uses the embedded JPEG from the RAW file - not the full RAW resolution. Canon, Nikon and Sony are tested extensively and run nearly as fast as JPEG. Other formats (DNG, RAF, RW2, ORF, PEF, 3FR, FFF, SRW) work too. Deliberate choice: more than enough for viewing and review, and orders of magnitude faster than full RAW decoding. More on RAW vs JPEG →
What do “Recursive” and “Group depth” do?
Two different things, often confused.
Recursion (key R): scans all subfolders, no depth cap. There’s no mode that limits this - deliberate, because a photo folder either contains the images you want or it doesn’t; nesting depth doesn’t change that.
Group depth (toolbar / settings): controls the visual grouping in the grid, not the scan. Only active when “Group images by folder hierarchy” is enabled in settings. Defines which folder level becomes the divider: at depth 1, all images from “2025/*” sit together in one block; at depth 2, each shoot gets its own group - all images from “Wedding-Mueller” land together in the grid, separated from the next shoot. Does not limit how deep the scan goes.
What do the thumbnail qualities “Standard”, “Performance” and “Hi-Res” mean?
Three levels. Standard (480 px) is the recommended default - sharp previews at a balanced cache size. Performance (320 px) is best for slower computers and uses the least disk space. Hi-Res (640 px) gives the sharpest, most detailed previews - ideal for high-resolution and 4K monitors, at the cost of more cache. Switch any time via Settings → Display → Thumbnail.
Is there a cache?
Yes, a thumbnail cache - otherwise previews would have to be re-decoded every time you switch view. The cache lives locally and holds only generated thumbnails, none of your images or data. Size is shown in Settings; you can clear it there anytime.
Color management / ICC profiles?
FlashView works purely in sRGB - no profile conversion, no color management pipeline. Above all, that’s a speed decision.
What does the cloud icon on some of my images mean?
The cloud icon marks files that currently live only in your cloud storage (OneDrive, Nextcloud, Dropbox, iCloud …) and haven’t been downloaded locally yet. To build a thumbnail, FlashView would have to download the original first - so by default it skips them, otherwise opening a large folder would silently pull gigabytes from your cloud.
You control this under Settings → Cloud-Thumbnails with three modes:
Off - cloud-only files are never downloaded (default, safest).
Preview - loads thumbnails for a limited number of cloud files (2, 4, 6, 8 or 12, set via “Preview count”) so you get a feel without pulling everything.
Load all - fetches every cloud-only original to build thumbnails. Heads up: on big libraries that quickly turns into many GB of local disk and cloud traffic.
Which operating systems are supported?
Windows - and for now Windows only. Windows is by far the most common desktop, and that’s where the powerful hardware sits - many cores, lots of RAM, capable GPUs - mostly idle. That’s exactly the power FlashView puts to work instead of offloading it to the cloud. So we focus there.
Behind FlashView
FlashView is built by Mathias Mischler, a hobby photographer of 15 years. The idea came from testing other photo viewers for sister project StarRate - every one of them choked on large archives with recursive views. A quick prototype was already dramatically faster on day one. That was the spark for FlashView. The speed is no accident: Mathias cut his teeth in the demoscene on the C64 and Amiga, and later worked on a commercial game with a real-time 3D engine - a discipline where wringing every millisecond out of ordinary hardware is the whole craft.
People and portrait photography: @merlin1.de on Instagram →