OpenToolDesk.
English
Images

Duplicate photo finder

Find exact duplicate JPG, PNG and WebP photos, review matching groups, and download a CSV report plus a ZIP containing one copy of each image.

Settings · Duplicate photo finder

Drag and drop files here

JPG · JPEG · PNG · WEBP

Up to 100 files · 20 MB per file

Use a direct public file link up to 20 MB, or the smaller limit shown above. The download service retrieves the file; sign-in links are not supported.

    Download an example file · Download a second example file

    Duplicate photo finder

    Photo folders often contain copied images with different filenames. Add JPG, PNG or WebP images to compare their original file bytes locally. The preview shows which files belong to the same exact-match group. Download the CSV for a full audit, or a ZIP containing the first uploaded copy of each unique image. This is a byte-for-byte duplicate check: a crop, resized copy, recompressed export or changed metadata creates a different file and will not be marked as an exact duplicate. Nothing on your device is removed.

    How to use this tool

    1. Add 2 to 100 JPG, PNG or WebP photos using the upload area, drag and drop, or a direct public image URL. Try the sample image twice with different names.
    2. Run the exact duplicate check and review the matching groups, dimensions, kept copy and potential bytes saved.
    3. Download duplicate-photo-report.csv for an audit or unique-photos.zip for one unmodified copy of each distinct file.

    Supported input formats

    • JPG
    • JPEG
    • PNG
    • WEBP

    Output and limitations

    Find exact duplicate JPG, PNG and WebP photos, review matching groups, and download a CSV report plus a ZIP containing one copy of each image.

    Add 2 to 100 photos, up to 20 MB each and 50 MB total. Files are compared by SHA-256 of their original bytes, so renamed copies match, but resized, recompressed or metadata-edited images do not. The first copy in upload order is kept. The CSV lists every file, pixel dimensions, hash, duplicate group and ZIP filename; the ZIP contains one untouched copy per exact match plus the report. Files are processed on your device. Nothing is deleted. Review the report before removing originals. Animated WebP, damaged images and images above 24 megapixels are not supported.

    Which copy is kept in the unique photos ZIP?

    For each exact-match group, the first image in your selected upload order is kept. The CSV records every source position, name, SHA-256 hash, group and resulting ZIP filename. Images that are not exact matches are all kept, and the tool never deletes your originals.

    Will this find the same photo after resizing or recompression?

    No. Exact duplicates have identical original bytes, even when the filename differs. Resizing, recompression, metadata edits and cropping change the bytes. Review the report before removing any originals.

    What if processing fails?

    Check the supported formats and file limits, then try a smaller file. Keep an original copy. A clear error message will explain an unsupported input or an unavailable processing service.