Thousands of photos, sorted in a single pass

Batch processing, duplicate detection and photo mosaics for Windows. Free, with no ads and nothing hidden in the installer.

214 duplicatesfound in “Vacation 2024”
1,284 filesprocessed by one script
PrismaticD:\Photos\Archive
Script “Web gallery” 5 commands
01Resize1600 px
02Contrast & brightness+12 / +4
03Color curvesS-curve
04Sepia35%
05Save asJPEG 86
Processing0 / 8
PairFilesSimilarityDifference
IMG_2041.jpg
IMG_2041 (copy).jpg
100%Exact copy
beach_01.tif
beach_01_web.jpg
97%Downscaled
old_town.png
old_town_edit.png
93%8% brighter
cat_window.bmp
cat_window_sharp.jpg
91%Sharpened
Tiles in library 32
Grid 52 × 39
Matching average color
Color boost 2%

10 raster and vector formats, plus camera RAW from Canon, Nikon, Kodak, Fujifilm, Olympus, Pentax and Sony

JPGPNGGIFBMPTIFPCXTGAWMFEMFPSPCR2NEFDCRRAFORFPEFARW
PhotoBatch

One script instead of a thousand manual edits

Chain commands together, preview them on a sample, then run the whole folder. Scripts are saved and work at any image size.

  • 91 commands68 imaging commands plus 23 for input, output and flow control.
  • Percentages, not pixelsRelative values fit images of any resolution.
  • Preview on a sampleEvery command shows its result before you run the batch.
Explore PhotoBatch
# script: web gallery resize width=50% keep_aspect=yes adjust contrast=+12 brightness=+4 curve preset="soft-S" sepia amount=35% save format=jpg quality=86 suffix="_web"
Original street photo
Before
Photo after the script
After

Finds duplicates, even the ones that were “tweaked”

DupDetector compares what is in the image, not file names. A copy that was downscaled, brightened or sharpened still lands in the right group.

Compare a pair, live

Drag the slider: the right side is a brightened copy. Nearly identical to the eye, wasted megabytes to your archive.

Original photoCopy with adjusted brightness OriginalCopy
Similarity threshold

You decide what counts as a duplicate.

93%
Scan first, decide later

Nothing is deleted without your say-so.

a7f3 09c1 e2b4 5d80
Groups of similar shots

Bursts of the same scene are grouped together, so keeping the best frame takes a couple of clicks.

Greyhound on the beach3 files
Autumn forest2 files
Tulip, macro4 files

A portrait made of a thousand photos

PhotoTile splits an image into cells and fills each one with a photo from your library, matched by color and brightness. The mosaic on the left is being built right in your browser.

Target imageThe portrait, landscape or logo you want to rebuild.
Cell gridSmaller cells give a sharper silhouette, and need more tiles.
Tile matchingEach cell gets the photo whose average color is the closest match.
Subtle correctionTiles are nudged a couple of percent toward the cell color.
Explore PhotoTile

A prism splits light. We split up your archive

One job, three tools: process, clean up, assemble. The numbers below come straight from the product documentation.

91commands in PhotoBatch
10image formats
7camera brands with RAW
1999first mosaic
Honest software

Free at home and at work. No ads, no spyware

Each program is a few megabytes, installs in a minute and never drags in toolbars, banners or “helpers”.

Why we do it this way
1.1 MBDupDetector installer
0 ad modulesin any of our programs
Windows 95 ... 7and compatible systems
32 MB RAMrecommended minimum

Clean up your photo archive this weekend

Start with duplicates: it is the fastest way to free up space and see what you actually have.