Supplier catalog converter
Turn the price list your supplier sent into the file your sales channel will actually import.
- Read XLSX, CSV and XML feeds, including the Ukrainian YML dialect
- Windows-1251 decoded properly instead of arriving as question marks
- Columns matched to the target automatically, and every match editable
- Shopify, eBay Seller Hub, WooCommerce and Google Merchant Center
100% in your browser. The price list is read on your device and the converted file is written there too. Nothing is uploaded, so your supplier's prices are not on anybody's server — including ours.
What it reads and writes
Each output was written against the channel's own published specification and checked again on 1 August 2026: Shopify's product CSV, eBay's Seller Hub Reports upload, WooCommerce's built-in importer schema and Google's product data specification. The eBay file arrives with ten columns deliberately empty — a category id, a condition code and your business policy names are facts about your eBay account, and inventing them would be worse than leaving them blank.
How to convert a supplier price list
1Drop the file in
One workbook, CSV or XML feed. The first rows appear straight away, so a cover sheet picked instead of the price list is something you see rather than something you discover later.
2Pick the channel, check the columns
The columns are matched from your headings and the values under them. Every match is a row you can change, with the value from your own file beside it.
3Download the import file
Anything that will be cut short or left out is listed before you download, and the rows that could not be used come as a separate file with a reason on each one.
Why Vinted, Etsy and Amazon are not here
Three marketplaces sellers ask about are missing, and none of them is missing because it was hard.
Vinted
There is no bulk import at all. Vinted has no listing upload, no feed and no seller API for individual sellers — every item is created by hand in the app. No converter can change that, and any tool offering you a Vinted file is selling you one nothing will read.
Etsy
Etsy's own help pages say listings cannot be created in bulk. There is no official CSV import for new listings; the bulk editor changes listings that already exist. Third-party uploaders work through the API under their own accounts, which is a service, not a file format.
Amazon
Amazon does import files, but the template is per category and comes out of your own Seller Central account with your category's required attributes in it. A generic Amazon export would be a guess at which template you were issued. It is out of this version rather than impossible.
A supplier sends what a supplier sends: an Excel workbook with the headings on row three, a semicolon-separated CSV out of a 1C export, or an XML feed with the offers three levels deep. Every sales channel, meanwhile, wants its own columns in its own order under its own names — Shopify's importer will not read a column called Ціна, and eBay's will not read one called Price either. What sits between the two is usually an afternoon of copying columns around in a spreadsheet, once per delivery.
The Ukrainian and Polish end of this is worse than the English-language guides admit, and it is the case this tool was built around. A YML feed — the `yml_catalog` dialect that most CIS-facing wholesalers publish — arrives about as often in Windows-1251 as in UTF-8, and a converter that assumes UTF-8 turns every product name into a row of question marks and every seller into somebody who thinks their file is broken. This one reads the encoding the file declares, falls back by actually testing the bytes, and says on screen which decoder it used.
What it will not do is pretend. Three marketplaces sellers ask about are not on the list below, and the reason is in a section on this page rather than buried: two of them have no bulk import to convert to at all. And nothing here travels: the price list is parsed by your own browser and the import file is written there, so your supplier's cost prices are not sitting in anybody's processing queue — ours included.
Catalog converter questions
Other tools
- Vinted photo resizerPrepare a whole listing's worth of photos in one go — portrait, light, and ready to upload.
- Depop photo resizerFour photos is the whole listing — square them off so each one earns its slot.
- eBay image resizerHit eBay's recommended 1600 pixels and stay under the upload limit, for a whole listing at once.
- Etsy image resizerMeet Etsy's 2000-pixel recommendation without producing files too heavy to upload.
- Amazon product image resizerSquare, pure white and large enough for zoom — the three things Amazon's main image rules come down to.
- Allegro image resizerAllegro publishes its whole specification — this preset simply hits it.
- OLX image resizerGet under OLX's 5 MB limit without dropping to a resolution that looks it.
- Instagram image resizerDecide the crop yourself instead of letting Instagram decide it for you.
- TikTok Shop image resizerSquare, and comfortably past the 800-pixel floor rather than sitting on it.
- HEIC to JPG converterConvert a phone-full of iPhone photos to JPG without sending a single one to a server.
- Cross-listing photo resizerPrepare a listing's photos once and get a correctly sized set for every marketplace you sell on.
The only tool here that is not about photos — same rule though: the file is read on your device and never uploaded.