WORKSPACE

Match supplier photos to product SKUs

Load a product CSV and a set of JPEG or PNG photos. Review the matches, share a photo across variants and download unchanged image copies with a CSV mapping and an exception report.

Tidrivo processes your selected files in your browser. Your source files stay untouched.

01 / CHOOSE FILES

Start with one supplier

Guide (opens in a new tab) ↗

UTF-8 CSV with lowercase sku,title headers, or select your own columns in Supplier setup below. Keep leading zeros in SKUs.

For SKU 001, name the first photo 001.jpg and the second 001__02.png. Matching is case-sensitive.

If your photos are already hosted, add a CSV with filename,url or File Name,Link headers. You can add it after matching.

Supplier setup optional · reuse your column and filename rules

Use the standard format above, or map a supplier’s original column names and remove a fixed filename prefix or suffix for matching. Source files stay unchanged.

Exact, case-sensitive text only. Affixes apply before the extension: vendor-001__02-large.jpg becomes 001__02.jpg for matching. Photos without the configured affixes need manual review. No regular expressions or guesses.

Optional: preview your mapping before matching. Settings lock once a review starts.

Give this batch a name. It travels with your saved draft and review ZIP; files stay in your browser.

Up to 500 products and 500 photos. Maximum 10 MiB per photo, 100 MiB of photos per collection and 1 MiB per CSV. Choose a folder that contains only JPEG or PNG files.

Choose your files or explore the sample. Save a draft to resume after reloading.

How Tidrivo works

Tidrivo is a browser-based tool for matching supplier product photos to exact SKUs from a CSV. Review ambiguous filenames, flag missing photos and prepare a handover with a mapping for your agency or store team.

Can variants share a photo?

Yes. Assign the same photo to each intended variant SKU and choose its position. The ZIP contains one image copy. Each assigned SKU gets a mapping row with the same filename and, if supplied, the same URL.

What happens to excluded photos?

Exclusion omits the photo and all of its assignments from the handover. Your source files stay untouched.

How do I use the files in my store?

Use the copies and mapping as inputs to your own hosting and import process. The ZIP is a preparation package. Tidrivo does not connect to Shopify or other stores, upload photos or test whether URLs are reachable.

What stays in my browser?

Tidrivo processes your selected files locally and clears the working review on reload. Save a draft or review ZIP before leaving, and keep your inputs so you can restore the choices.

What does my browser need?

Use a maintained browser with JavaScript, WebAssembly, Web Crypto and module workers enabled, through HTTPS or localhost. Individual photos can be up to 8192 pixels per side and 16 million pixels total. Use smaller batches if a collection strains your device.