HS Code Lookup
Free HS code lookup: describe a product to get a suggested 6-digit HS 2022 code with reasoning, or paste codes to validate and decode them in your browser. No login.
This HS code lookup does two jobs. Find a code turns a product description or part number into a suggested 6-digit HS 2022 subheading, with its reasoning and the closest code it rejected. Check codes validates any codes you paste, decodes them into chapter, heading, and subheading, and flags wrong lengths and stray characters before they reach a customs broker or a tariff calculation.
HS Code Lookup
Results are guidance, not a binding tariff ruling. Confirm with your customs broker, or get a binding ruling (EU BTI, US CBP) for high-stakes lines. Descriptions you submit are processed by Claro to suggest a code.
How Find a code works
Describe the product the way a customs broker would want it: what it is, what it is made of, and what it does. The tool searches the HS 2022 nomenclature for the 15 closest subheadings, then picks one and explains why. The code and its labels always come from the official nomenclature, never from free text, so you get a real subheading or nothing.
Each result shows:
- The 6-digit subheading with its chapter › heading › subheading trail.
- A confidence score. Below 60%, the tool asks for more detail: material, function, or intended use usually settles it.
- Why this code, in a sentence or two, and Also considered: the closest alternative and why it was rejected.
The result stops at six digits. Your national line (8-digit EU CN, 10-digit TARIC or US HTS) adds tariff and statistical detail on top, and it is out of scope here.
What Check codes checks
Paste a single code or a column of codes and the tool reports, for each one:
- Length and format. A valid HS code is 6 digits at the international level, with national tariff schedules extending it to 8, 10, or more digits (HTS in the US, the EU Combined Nomenclature, and others). The tool flags codes that are too short, too long, or padded inconsistently.
- Chapter, heading, and subheading split. It breaks
940161into Chapter 94 (furniture), heading 9401 (seats), and subheading 9401.61 (upholstered seats with wooden frames), using the official HS 2022 labels, so you can sanity-check the decode against the product. - Codes that don’t exist. A heading or subheading missing from HS 2022 is flagged as a typo or a code from an older HS edition.
- Dropped leading zeros. A 5- or 9-digit code usually means a spreadsheet stripped the zero from chapters 01–09; the tool shows the likely original.
- Character hygiene. Dots, spaces, and non-numeric characters are common when codes are copied from PDFs or supplier price lists. The tool normalizes formatting and shows what it stripped.
- Suspicious values. Chapter 00, all-zero codes, and codes from chapters that do not exist in the nomenclature are surfaced as likely data-entry errors rather than real classifications.
- Consistency across a list. When you paste a column, it highlights mixed lengths (some 6-digit, some 10-digit) so you can normalize before mapping or import.
How the HS code lookup works
The Harmonized System is a six-digit product nomenclature maintained by the World Customs Organization and used by most trading economies. The first two digits are the chapter, the first four are the heading, and all six form the subheading. National authorities append further digits for their own tariff and statistical needs, which is why a code on a US HTS entry can be ten digits while the same product reduces to six digits internationally.
Check codes applies these structural rules directly: it strips formatting, checks the digit count against the 6/8/10 conventions, and walks the hierarchy from chapter down to subheading against the full HS 2022 list. A furniture SKU resolving to Chapter 94, an MRO fastener to Chapter 73, a CPG beverage to Chapter 22, or an industrial pump to Chapter 84 all decode predictably.
Check codes runs in your browser. Nothing is uploaded, there is no file-size limit, and no login is required, so you can paste a confidential price list or a customer’s import history. Find a code sends only the description you type to Claro, and is limited to a few free lookups a day.
Related resources
Tool
UNSPSC Code Lookup
Validate and decode UNSPSC commodity codes the same way, for procurement and spend taxonomies.
Tool
Taxonomy Mapper
Crosswalk products between ETIM, UNSPSC, and Google Product Category in one pass.
Guide
Classify a Catalog You Didn't Build
A practical workflow for assigning codes to an inherited or acquired product file.
Comparison
ETIM vs UNSPSC vs Google Category
Which classification standard fits which channel and audience.
Playbook
ETIM Classification Workflow for Distributors
Step-by-step classification at scale for distributor catalogs.
Tool
Landed Cost Calculator
Add duty, freight, and fees to unit cost to get true landed cost.
Claro platform
Automated classification at catalog scale
See how Claro assigns HS, UNSPSC, and ETIM codes with provenance across millions of records.
FAQ
What is an HS code?
An HS (Harmonized System) code is a standardized numeric product classifier maintained by the World Customs Organization. The first six digits are common worldwide; countries add further digits for their national tariff schedules. It determines duty rates, trade statistics, and import documentation requirements.
How many digits should an HS code have?
Internationally, an HS code is six digits. National schedules extend it: the US HTS uses ten digits, the EU Combined Nomenclature uses eight, and statistical suffixes can add more. If a column mixes lengths, normalize to a consistent level before mapping or import — this tool flags those mismatches.
Can this tool tell me the correct HS code for my product?
It suggests one. Find a code returns the most likely 6-digit HS 2022 subheading for your description, with a confidence score, its reasoning, and the closest alternative it rejected. Treat it as guidance, not a binding ruling: classification depends on composition, function, and use, so confirm it with your customs broker or a binding tariff ruling before you file.
Is my data uploaded anywhere?
Check codes runs entirely in your browser: pasted codes and files never leave your machine, and there is no file-size limit. Find a code sends only the description you type to Claro to suggest a code; identical descriptions are cached for 7 days. Neither mode needs a login.
What is the difference between an HS code and an HTS code?
HS codes are the six-digit international base. HTS (Harmonized Tariff Schedule) codes are the US national extension, typically ten digits, where the first six match the HS code and the remaining digits specify US-specific tariff lines and statistical reporting. Other countries have their own extensions of the same six-digit root.
Claro
See where your catalog breaks — free
Claro runs this automatically: resolve identity, fill missing attributes, validate updates, and write clean records back into your PIM/ERP. Upload a sample supplier file for a free catalog audit.
Get a free catalog audit