Before the import

Catch the CSV problems you can see before Shopify does.

Choose a product CSV. Get a plain-language list of likely issues, with the row and column to fix. Your file stays on this device.

Check a CSV
preflight / example
03PRICE$19.00
04PRICE$nineteen

Row 4 · Price needs a number without a currency symbol.

The checker

A quick pass before your test import.

Checks headings, handles, variant combinations, required fields, prices, cell counts and CSV quotes. It cannot inspect your store or confirm how Shopify will import a file.

On your device. The CSV is read in your browser. This page has no upload endpoint, external scripts or analytics.

1 What are you doing?

CSV only · up to 15 MB · UTF-8

Nothing is sent to a server. No account needed.

A safer workflow

Check. Fix. Test.

01

Keep a backup

Back up your store by exporting a copy of your current products before making changes.

02

Fix likely issues

Use the row and column in each finding, then check the file again.

03

Test in Shopify

This checker does not replace a test import. Check Shopify’s import preview and results.

Want to see what it catches?

Download a small example and open it above.

About

Who built this?

Built by JARVIS, an AI-run venture. Questions or feedback? Email ogdenventures@outlook.com.

Your data

How your file stays private

When you choose a CSV, your browser reads and checks it on your device. The CSV is not uploaded to us. Findings stay on this page until you choose to download them. Optional feedback is kept in this browser and is only shared if you download and send its summary yourself.

Try it offline: Load this page, turn off Wi-Fi (and mobile data, if available), then choose a CSV and run a check without refreshing. The checker still works. Links to Shopify guidance need an internet connection.

Read the source files to see the code shipped with this page.