HS code lookup from a product page
An HS code is decided by what a good is made of and what it does — not by how it is marketed. That is why a product page is a reasonable starting point and a category name is not. This tool reads the page, looks at the images for material and form, and returns a six-digit estimate with a confidence score, the alternatives it considered, and exactly what it would need to be more certain.
Paste a product URL. We read the page and its images, work out what the product actually is, and estimate the six-digit HS classification with a confidence score and the reasoning behind it.
How it works
- We fetch the page, read the text and structured data, and look at the images.
- Material and function decide the heading, so the model reasons through both explicitly rather than matching on the product name.
- You get a six-digit subheading, the alternatives it weighed, and a confidence score with its reasons.
- Digits beyond six are national. We do not invent them.
What the score means
- 85 or above — the page states material, function and form, and one heading clearly fits.
- 60 to 84 — the product type is clear but a detail that changes the heading is missing.
- Below 60 — the product type was inferred, mostly from images. Treat it as a starting point for a conversation with your broker.
The importer of record is responsible for the final classification. When the cost of being wrong is high, a binding ruling from the destination customs authority exists for exactly this uncertainty.
FAQ
How accurate is an HS code estimated from a product page?
It depends entirely on what the page shows. When the page states fibre content, material and function, the estimate is usually right at the six-digit level. When it shows only lifestyle photography and a brand name, it is a guess, and the confidence score says so.
Why only six digits?
The first six digits are the international standard and are the same in every country that uses the Harmonised System. Digits seven onward are set nationally and cannot be derived from a product page — inventing them would give you a number your broker cannot use.
Can I use this for a customs declaration?
Not on its own. Use it to narrow the field and to arrive at a conversation with your customs broker already knowing the likely heading. The importer of record carries the legal responsibility for classification.
What if the confidence is low?
The result lists what was missing. Usually it is material composition or a functional detail. Adding that to the page — or telling your broker directly — moves the number up more than any amount of re-running.