Skip to content

Latest commit

 

History

37 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 

Repository files navigation

CSV SafeCheck

CSV SafeCheck spreadsheet validation mark

CSV SafeCheck is a free, independent preflight utility for current Shopify product CSV files. It reports a documented subset of deterministic import problems with exact row and column locations and applies only conservative formatting fixes.

Human-reviewed on The Runway, with the public launch scope and builder profile independently listed by LaunchFree.

Use the checker online

Open CSV SafeCheck in a current browser. There is no sign-in or upload step: the static page is delivered by Cloudflare Pages, while the selected CSV contents are processed in browser memory and are not sent to the host.

Need batch or agency use? Preview the exact batch summary and compare the automatically delivered paid options: through 2 Sep 2026 at 00:00 UTC, code LAUNCH10 makes the Local Batch Audit Pack ZAR41.25 for up to 25 files and the Agency Batch License ZAR165 for one organization across up to 10 authorized client migration projects.

Shopify creators, consultants, and migration specialists can also review the affiliate program: approved partners earn 10% on attributed sales through Lemon Squeezy.

Download the offline edition

  1. Download CSV SafeCheck offline v0.1.0 (ZIP, 25,363 bytes).
  2. Optionally download SHA256SUMS.txt and verify the archive before opening it.
  3. Unzip the archive and open index.html in a current desktop browser.
  4. Choose a synthetic or authorized Shopify product CSV and run the local preflight.

For release notes and the complete asset list, see the latest GitHub Release.

The checker has no installer, account, analytics collector, upload endpoint, remote script, AI API, or payment integration. Selected CSV contents are processed in browser memory. Review the included Privacy, Terms, Limitations, Acceptable Use, and Refund pages before use.

The initial release checks only a documented subset and does not guarantee Shopify import acceptance. Back up your catalog and use Shopify's import preview before applying changes. CSV SafeCheck is not affiliated with, sponsored by, or endorsed by Shopify.

Shopify CSV problems covered

Start with the conservative Shopify product CSV preflight checklist for backups, encoding, headers, variant grouping, store-dependent limits, and small-batch testing.

  • Illegal quoting, invalid UTF-8, and malformed rows: the strict parser rejects malformed quoted-field suffixes, invalid encoding, NUL bytes, and inconsistent column counts instead of silently merging data.
  • Invalid or incorrect product CSV headers: the current profile checks case-sensitive core headings, duplicate headers, create/update identifiers, and important dynamic-column exceptions.
  • Validation failed: options are not unique / duplicate product variants: expressed option combinations are compared within each handle while image-only continuation rows are excluded from duplicate-variant findings.
  • Deterministic field checks: the release checks handle syntax, status, documented booleans, money syntax, variant dependencies, unsupported variant-metafield headers, and HTTPS product-image syntax. Store-dependent conditions remain explicitly unverified.

Primary references: Shopify's product CSV guidance, product import instructions, and common product CSV import problems. The download includes longer guides with exact boundaries and safe next steps.

Local Batch Audit Pack

The free checker remains useful without payment. For people who need to check a batch, the ZAR55 one-time Local Batch Audit Pack processes up to 25 Shopify CSVs locally in one browser session, produces per-file reports plus a combined audit report, and exports separate corrected copies only for deterministic safe fixes when no formula risk is detected. There is no subscription.

Inspect a sanitized sample combined audit, generated from fictional inputs by the real validator before checkout.

25% launch discount: enter code LAUNCH10 at checkout through 2 Sep 2026 at 00:00 UTC.

Buy the Local Batch Audit Pack through Lemon Squeezy for card or PayPal checkout and automatic delivery. The delivered file is self-contained and has no network client, analytics, account, wallet, or payment code; selected CSV contents and filenames remain in the browser.

Shopify partners and migration teams can instead buy the ZAR220 one-time Agency Batch License. It licenses one purchasing organization to use the same local pack internally on up to 10 authorized client migration or catalog projects. The tool and agency license are delivered automatically; there is no subscription or custom-work obligation.

Support and scope

This is a self-service research release. GitHub issues are only for reproducible software defects that contain no store or customer data; they are not the sole or required commercial-intent gate. Do not submit private files. Current scope and limitations are included in the download.

GitHub Pages is intentionally disabled. The hosted checker uses Cloudflare Pages; GitHub distributes the downloadable offline release.