Live image URL audit

Shopify CSV Image URL Reachability Checker

Run a browser-side image URL probe before Shopify import fails on private, expired, redirected, or non-direct product image links.

Local browser scanSafe fixes onlyShopify-focused checks

Browser-side scan

Drop a CSV with image URLs

-

No CSV selected

No CSV selectedUpload a CSV with Image Src or Variant Image URLs to probe public image availability.
Private by default. Your Shopify product CSV data stays in this browser session. The export applies only safe deterministic changes and leaves manual-review items in the findings list.

This page extends the local image URL format checker with a live browser probe. It extracts Image Src and Variant Image URLs, tests whether the first public URLs load in the browser session, and exports a worksheet for replacing blocked or private image links before import.

Import blockers

Common causes this scan checks

  • WooCommerce or supplier CSV images point to private, expired, or hotlink-protected URLs.
  • An old store was taken offline before Shopify could fetch the product images.
  • The URL has a valid format but does not load as a direct image.
  • Large catalogs need a failing-image worksheet without uploading the full CSV to a server.

Workflow

How to use the cleaned CSV

  1. Upload the CSV and let the browser probe public Image Src and Variant Image URLs.
  2. Review unreachable warnings and replace blocked links with public direct image URLs.
  3. Export the image URL worksheet for supplier or migration cleanup.
  4. Retry a small import batch and verify product photos after Shopify downloads them.

Auto-fix policy

What the export can safely change

  • Extracts public image URL columns into a dedicated worksheet.
  • Runs browser-side image load checks for the first public image URLs.
  • Flags URLs that fail to load in the browser probe.
  • Keeps original product data local and does not store merchant image lists.

CSV example

CSV example: image URL reachability worksheet

The reachability checker extracts image URLs into a worksheet and probes them in the browser before Shopify image import attempts.

Before
Handle,Title,Image Src
mug,Coffee Mug,https://example.com/mug.jpg
After
Handle,Title,Source row,Image column,Image URL,Check status
mug,Coffee Mug,2,Image Src,https://example.com/mug.jpg,Needs live check

FAQ

Shopify CSV questions

Is this exactly the same as Shopify's image fetch?

No. It is a browser-side reachability probe, but blocked browser loads are strong signals that Shopify may also fail to fetch the image.

Does the CSV upload to a server?

No. The CSV is read locally. The browser attempts to load image URLs directly from their existing hosts.

How many URLs are checked live?

The page probes the first batch of public image URLs to keep the browser responsive, then exports a worksheet for the rest.

Related tools