Obriym Tools
Free · No sign-up · Standard stays local

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

Reads
XLSX · XLS · CSV · XML · YML
Writes
4 import formats
Encodings
UTF-8 and Windows-1251
Rows per file
Up to 50,000
Uploaded to a server
Nothing
Price
Free

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

  1. 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.

  2. 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.

  3. 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

Want to hear when the next tool lands?

We build these one job at a time, from what sellers tell us gets in the way. Leave your email and we will write once, when there is a new one to use.

One email when a new tool launches. Nothing else, and you can unsubscribe at any time.

Other tools

The only tool here that is not about photos — same rule though: the file is read on your device and never uploaded.