CFCSV Forge

One payment, or none at all

Free converts up to 25 products per export — counted on unique products, so variants and extra image rows cost nothing — with the full validator and every built-in preset. Pro is a one-time $19 — not a monthly fee, not an annual one. There is nothing to renew and nothing to cancel.

Free

$0

The whole tool, capped at 25 products per export — variants and extra image rows are free. Enough for a small catalogue or to check the output before you commit.

  • Up to 25 products per export
  • All built-in presets
  • Full validation, all 25 rules, on screen
  • Nothing remembered: each file starts from a fresh auto-match
  • Everything runs in your browser

No account, no email, nothing to sign up for — it is the page you are already on.

Pro

one-time

$19paid once, not per month

No subscription, no renewal, no seats. One payment unlocks the features below in the browsers where you enter the key.

  • Unlimited products per export
  • Your mapping is remembered between files
  • Handles from a SKU or ID column, stable across re-imports
  • Custom presets saved in your browser
  • Downloadable errors.csv report
  • Automatic 14 MB split for big catalogues
  • Future presets included
14-day refund by email.
CSV Forge Free and Pro, feature by feature
FeatureFreePro
Products per exportCounted on unique products, not rows — variants and extra images are free.up to 25unlimited
Built-in presetsWooCommerce, Square and the generic wholesaler mapping.includedincluded
Full validation tableAll 25 rules, on screen, with the row numbers and the fix.includedincluded
Remembers your mapping between filesLoad a second file with the same headers and reuse the mapping in one click. On the free tier every file starts from a fresh auto-match.not includedincluded
Handle from SKU/ID column (stable across re-imports)Seed the product handle from an id instead of the title, so re-importing the same product updates it rather than creating a duplicate.not includedincluded
Custom presets saved in your browserYour own mapping, kept in localStorage and reusable next time. Exportable as JSON.not includedincluded
Downloadable errors.csvThe validation report as a file, to work through in a spreadsheet.not includedincluded
Automatic 14 MB splitShopify rejects a CSV over 15 MB. Parts stay under 14 MB and a product is never split across two files.not includedincluded
Future presets and format updatesNew built-in presets and Shopify format corrections are part of the same one-time purchase.built-ins onlyincluded
Runs entirely in your browserIdentical on both tiers. Paying does not change where your file goes, because it never goes anywhere.includedincluded

Questions about paying

Why one-time and not a subscription?
Because converting a catalogue is not a monthly activity. Most people do it once when they migrate, then again when they add a supplier. Charging rent for a tool you open twice a year is how software gets cancelled, so Pro is a single payment and the features stay unlocked in the browsers where you activate the key. There is nothing to renew and nothing to cancel.
Is my data safe?
Your spreadsheet is read by your own browser from your own disk, and parsing, mapping, validation and the download all happen in that tab. There is no upload endpoint to send it to — the site is a static export. Paying for Pro does not change that: the licence key is stored in localStorage on your device and checked locally. The only things ever written outside the tab are optional anonymous counts (that a file was loaded, how many rows it had) which carry no column names, no cell values and no file name.
What exactly do I get for the money?
The product cap comes off, your mapping is remembered between files, handles can be seeded from a SKU or ID column so re-imports update products instead of duplicating them, custom presets save, the errors.csv report downloads, and large catalogues split into parts automatically. Nothing is removed from the free tier to create the paid one: free stays fully functional within its product limit, with the same validation and the same privacy.
Can I just split my file into 25-product chunks?
You can, and the tool will not stop you. You will re-map the columns for every chunk, lose the duplicate-SKU and option-uniqueness checks across chunks, and risk duplicate products if two chunks share a title. For a 60-product catalogue that is three uploads; for 600 it is twenty-four. Pro exists so you do not have to.
Can I get a refund?
Yes — within 14 days of purchase, no questions, by email. If you are an EU consumer the statutory right of withdrawal also applies; because this is digital content delivered immediately, we ask for your explicit consent to start delivery at checkout, and the 14-day refund above is offered regardless of whether you waived it.
How many computers can one key activate?
A key is for you, on the machines and browsers you use. Clearing site data removes the key from that browser and you can paste it again. Do not share or resell keys; a key that is being distributed gets invalidated.

Before you pay anything

Load one of the two bundled sample files on the converter and take it all the way to the download. You will see the mapping, the validation table and the generated CSV without spending anything or owning a supplier file. If the free tier already does what you need, use it — it is not a trial and it does not expire.

Billing is not live yet, so the checkout link in the unlock dialog is a placeholder and nothing can be charged today. Questions about pricing or refunds: hello@csvforge.example.