Built for Shopify merchants

Fix your CSV before it
breaks your import.

Stop losing hours on cryptic import errors. ImportReady catches all 15 common Shopify CSV issues in seconds — and fixes most of them automatically.

No account required
100% local — data never uploaded
15 validation rules
products_export.csv 1,248 rows · 2.4 MB
3 errors · 4 warnings
Quality Score
62
Needs attention
3 errors 4 warnings
Smart/curly quotes in description
Rows 12, 45, 89 — replace " " with standard quotes
Price format — missing decimal
Rows 7, 23 — "25" should be "25.00"
Handle contains uppercase characters
Row 4 — handles must be lowercase and URL-safe

Shopify imports fail for the
same reasons, every time.

You don't need to memorize Shopify's CSV format. ImportReady knows it — and flags every issue before you hit upload.

#1 error

Smart / curly quotes

Word processors silently replace straight quotes with typographic ones. Shopify rejects them on import, with no clear error message.

Wrong price format

Prices need exactly two decimal places and no currency symbols. "25", "$25.00", or "25,00" will all cause rows to be skipped silently.

Incorrect column headers

A single typo in a column name — "Tile" instead of "Title" — causes the entire import to fail or data to land in the wrong fields.

Everything you need for a
clean Shopify import

ImportReady audits, scores, and repairs your CSV — all inside your browser, in seconds.

Instant analysis

Upload your CSV and get a full audit report in seconds. No waiting, no server round-trips.

Covers every common Shopify CSV error — headers, prices, handles, booleans, quotes, and more.

Auto-fix

One click corrects prices, handles, quotes, and boolean values. Preview every change before applying.

100% local

Your file never leaves the browser. No uploads, no servers, no data retention. Your products stay private.

Quality score

A 0–100 readiness score with a clear label (Ready / Needs attention / Critical) so you know exactly where you stand.

Free to start

Full 15-rule audit and quality score are always free. Unlock auto-fix and downloads with Pro.

Up and running in 3 steps

No setup, no account. Just drop your file and go.

1

Drop your CSV

Drag and drop your Shopify product export — or click to browse. Up to 15 MB, any row count.

2

Instant audit

Get a quality score and a full list of every issue, with the exact row numbers and what's wrong.

3

Fix & download

Apply all auto-fixes with one click and download a clean CSV ready for a smooth Shopify import.

15 rules. Every common
Shopify CSV error, covered.

Each rule maps to a real issue that causes Shopify imports to fail or produce bad data.

Error

Missing required headers

Checks that Handle, Title, and other mandatory columns are present.

Auto-fixable
Error

Curly / smart quotes

Detects typographic quotes (" " ' ') in any field and replaces them with straight quotes.

Auto-fixable
Error

Price format

Prices must be numeric with exactly two decimal places. No currency symbols.

Auto-fixable
Error

Invalid boolean values

Fields like Published and Requires Shipping must be "TRUE" or "FALSE" exactly.

Auto-fixable
Warning

Handle format

Handles must be lowercase, URL-safe, with only hyphens — no spaces or special characters.

Auto-fixable
Warning

Duplicate handles

Multiple rows with the same handle will overwrite each other on import.

Error

Empty required fields

Title and Handle must not be blank on any product row.

Warning

Extra whitespace

Leading or trailing spaces in field values cause subtle data quality issues.

Auto-fixable
Warning

Inventory quantity

Inventory quantities must be whole numbers. Decimals or non-numeric values will fail.

Auto-fixable
Warning

Compare at price

If set, Compare At Price must be higher than the selling price.

Error

Unknown column headers

Columns outside Shopify's expected set are flagged — often a sign of a typo.

Warning

Image URL format

Image URLs must start with http:// or https:// and point to a valid image file.

Warning

Variant weight unit

Weight unit must be one of: g, kg, lb, oz. Other values are ignored by Shopify.

Auto-fixable
Warning

UTF-8 encoding

Files with non-UTF-8 encoding can cause invisible corruption in product data.

Warning

Taxable field

The Taxable column must be "TRUE" or "FALSE" — not "Yes", "No", or "1"/"0".

Auto-fixable

Simple, transparent pricing

Start free. Upgrade when you need to apply fixes and download your clean file.

Free
Always free
$0 / forever

Full audit, no credit card needed.

  • Upload & analyze — unlimited files
  • Full 15-rule audit
  • Quality score (0–100)
  • 5 fix previews
Start for free

Frequently asked questions

Yes — completely. ImportReady processes your CSV entirely inside your browser using JavaScript. Your file is never uploaded to any server. We have no backend, no database, and no way to see your data. Everything happens locally on your machine.

ImportReady is designed for Shopify's standard product CSV export format. You can get this file from your Shopify admin under Products → Export. Files up to 15 MB are supported. If your file was created or edited in Excel, Numbers, or Google Sheets, ImportReady will catch any formatting issues those tools may have introduced.

The quality score is a 0–100 number that reflects the overall health of your CSV. A score of 90–100 means the file is ready to import. 70–89 has minor issues that should be addressed. Below 70 indicates significant problems that will likely cause import failures. The score is weighted by severity — errors count more than warnings.

9 out of 15 rules are auto-fixable: curly quotes, price format, handle format, boolean values, inventory quantities, extra whitespace, weight units, the Taxable field, and minor header normalisation. Issues like duplicate handles or missing required fields require manual review because the correct value can't be determined automatically.

Yes. ImportReady works on any CSV file that follows Shopify's product format. You don't need a Shopify account, and we never ask for any store credentials or API access. It's a standalone tool that works entirely in your browser.