Square Item Library CSV Validator

🥦

Validate Complete

Validation Report Format
valid rows

Check your Square item library CSV export for missing columns and data format issues.

Free preview — then from $5. Save with bundles.
Free preview before you pay
Files never leave your browser
No account needed to start

Download Clean Sample

Valid Square item library export (no errors)

Clean Template

Download Error Sample

Sample with validation errors for testing

Error Example

Square Products Validation Questions

What columns are required?

Only Item Name is required (max 128 characters).

Is the Square Products validator free?

You can preview Square Products validation results for free — no signup needed. Full validation reports use credits based on row count.

What file formats does Square accept?

Square accepts .xlsx (Excel) and .csv formats only. Files saved as .xls, .xlsm, or other formats will not import.

How Square Products Validation Works

1

Export from Square

Items & services → Items → Actions → Export Library → Export

2

Upload CSV

Upload your Item Library Export export file

3

Review Validation Results

Check your Square data for errors and warnings

Issues are flagged inline with clear fix suggestions — review and correct before you import.

How People Use Square Products

Our Square item library had duplicate modifiers with slightly different names — 'Extra Cheese' vs 'Extra cheese' vs 'EXTRA CHEESE'. The validator flagged all 34 near-duplicates so we could consolidate before syncing to our inventory system. Would have been a nightmare to untangle after import.

Whitney R.
Square POS Administrator · 3 restaurant locations

Half our prices exported as '$12.50' and the other half as '12.5' — no dollar sign, no trailing zero. The validator caught every currency formatting inconsistency in one pass. We fixed the 380 misformatted rows before re-importing and avoided a day of manual price corrections.

Julian M.
Retail Inventory Manager · 2,400 SKUs across 2 stores

I ran our Square item library through the validator and it flagged 62 rows missing the required Item Name field — they were variation rows that got detached from their parent items during an earlier bulk edit. Without that completeness check I would have imported 62 orphan SKUs with no product names.

Priya K.
E-commerce Operations Lead · migrating 1,800 items to Shopify

Why Validate Square Products Before Import?

Name Validation

Checks for required Item Name column (max 128 characters).

Variation Checking

Validates Variation Name and SKU columns.

Price Validation

Validates Price and Unit Cost currency columns.

Inventory Checking

Validates Current Quantity, New Quantity, and Stock Alert columns.

Browser-Based

Files processed locally. Your data never leaves your computer.

Instant Results

Get validation results in seconds, even for large files.

Why Validate Item Library?

Product Catalog Integrity

Item Library imports fail when required columns are missing. Item Name is required and has a 128 character limit.

What This Tool Checks

We validate your Square item library export: - Required columns present (Item Name) - SKU and price formats valid - Inventory quantities are integers

Your Square Products Data Stays Private

Browser-Only Processing

All validation runs in your browser. Files are never uploaded to any server.

No Data Retention

Nothing is stored after validation. Close the tab and your data is gone.

GDPR Compliant

Full EU data protection compliance. Your privacy rights are fully protected.

Common Target Import Errors

Issues you might encounter when importing Source data to Target - and how we solve them

Missing Item Name

The 'Item Name' column is required but empty

(blank Item Name)
Latte

Every catalog item must have a name

Check for blank items in Square item library

Missing Variation Name

The 'Variation Name' column is required but empty

(blank Variation Name)
Large

Every item variant needs a variation name

Square requires at least one variation per item

Invalid Price Format

The 'Price' column contains non-numeric values

varies or TBD
4.50

Price must be numeric (blank for variable pricing)

Check for formatting issues in Square item library

Duplicate SKU

The same SKU appears on multiple items/variations

SKU 'ABC123' on two different items
Each item should have unique SKU

SKUs must be unique across your catalog

Review duplicates in Square item library

More credits - more savings

Buy bundles and get up to 60% off. Perfect for recurring monthly conversions.

Frequently Asked Questions

You can, but free scripts and AI often miss edge cases that break real-world data: missing SKUs, currency formatting quirks, tax calculation errors, or date format mismatches. We have battle-tested validators specifically designed for accounting software imports that catch these issues before they corrupt your books. Plus, you get instant browser-based conversion without installing Python or managing dependencies.
Only Item Name is required (max 128 characters).
Excel format preserves SKUs with leading zeros better. CSV may convert them to scientific notation.
You can preview Square Products validation results for free — no signup needed. Full validation reports use credits based on row count.
Yes. Use filters in your Item Library to display only the items you want, then export—only visible items are included in the export.
Select the SKU or price column, right-click Format Cells, choose Number, and set decimal places to 0 to fix scientific notation errors.
Prices must be formatted as numbers (e.g., 5.00) not currency (e.g., $5.00). Ensure the price column is set to numeric format.
Remove commas before importing. You can add them back to item names, descriptions, and modifiers after successful import.
Square accepts .xlsx (Excel) and .csv formats only. Files saved as .xls, .xlsm, or other formats will not import.
Yes. All variations of an item must have the same category and description as the parent item to pass validation.
GTIN codes must be exactly 8, 12, 13, or 14 digits with only numbers 0-9—no special characters or letters allowed.