About ImageDup
ImageDup is a focused, browser-based utility. It reads a product CSV export and groups rows that point to the same image URL — or the same value in an image-hash column, if the export has one — so you can see where images are reused across a catalog.
Why it exists
Product feeds accumulate repeated image URLs for ordinary reasons: one row per size or color variant, products set up by copying an existing one, placeholder images assigned in bulk, feed joins and re-exports, and platform migrations that collapse several old fields into one image column. Most of the time nobody notices until a storefront or a shopping channel shows the wrong picture.
ImageDup does one small part of a catalog review: it surfaces every image address that appears on more than one row, counts how many distinct product IDs are involved, and lets you download the flagged rows tagged with a group number and a reason. You decide what, if anything, to change.
Who it is for
Ecommerce merchants, catalog managers, and data managers who maintain product feeds and image libraries and work directly with CSV exports.
What it does not do
- It does not perform visual image similarity detection. It compares the image address as text, not the picture. Two different URLs that serve the same photo are not matched unless you provide a shared hash value for them.
- It does not decide whether a repeated image URL is a mistake. A product and its variants can legitimately share one photo; so can a bundle, or two listings for the same physical item. Repeated image URLs are not automatically errors — the tool shows the pattern and leaves the judgment to you.
- It does not upload your file. Parsing and analysis run entirely in your browser.
How it is built
ImageDup is a static website with a single client-side script that does the CSV parsing and grouping. There is no account, no backend application, and no database. The exact matching rules are described on the home page, and you can try the tool with bundled sample data before using your own export.
Questions or a bug to report? See the Contact page. For what happens to your data, see the Privacy Policy.