Identification
Reading a worn or faded emission label on a Chinese scooter or ATV
The emission label is printed, not stamped, which makes it the first identifier on the machine to fade. Most labels called "gone" are actually just badly lit — here is how to read one properly before you fall back to the frame.
6 min read
Owners searching for their emission label often conclude it is gone entirely, when what they actually have is a label that is merely hard to read. The two problems get treated the same way — as a dead end — but only one of them actually is. Most labels called illegible have not lost their print; they have lost their contrast, and contrast comes back with the right light, even when nothing else does.
This is worth the ten minutes it takes, because the code on that label — the engine family number — ties your machine to a specific federal certificate rather than to whatever badge an importer chose to print on the bodywork. Nothing else on the machine is as precise, which is exactly why it is worth the effort before you fall back to something weaker.
Why this label goes first
Every other strong identifier on one of these machines is physically cut into metal. The VIN is stamped into the frame. The engine code is cast into the crankcase at manufacture. Neither of those wears off, because there is nothing to wear off — the character is the metal.
The emission label is different. It is a printed adhesive sticker, usually mounted close to the engine or under bodywork that traps heat, and it spends years absorbing UV, engine heat cycling and — on a machine that gets washed at all — direct pressure-washer spray aimed straight at the seams it is stuck across. Print fades and delaminates in a way a casting cannot. It is the softest physical evidence on the machine in exactly the sense that it is also the most informative, which is an irritating combination but not an unworkable one.
Clean and light it before you decide it is gone
Two things recover most labels that look blank at first glance, and neither involves scraping at the print, which is the fastest way to remove what little contrast is left.
- Clean it with isopropyl alcohol on a soft cloth, not a solvent and not an abrasive. Road film and old wax sit on top of the laminate and scatter light, which is often the entire reason a label reads as blank. A gentle wipe lifts the film without touching the print underneath it. Scrubbing, scraping, or a degreaser strong enough to cut wax will also cut into a label whose ink has already thinned.
- Light it from the side, not from above. Hold a torch almost flat against the label's surface rather than pointing it straight at it. Printed and embossed characters both sit very slightly proud of the surface around them, and a raking light throws that texture into shadow even when there is barely any ink contrast left to see by eye. Take the photograph in that light rather than trying to read the label directly — a phone screen zoomed in shows detail an arm's-length squint does not, and you can push the contrast up afterwards.
Do this before you conclude a label is gone. Confirm you are looking in the right spot for your body style first — a label that has never been found is not the same problem as one that has faded, and it is worth ruling out.
The shortcut: four letters that cannot be there
There is one genuine shortcut, and it comes from the code's own structure rather than from guesswork. Testing this code against every China-built engine in the federal certification record shows that four letters — I, O, Q and U — never appear in it, for the same reason they are skipped in VIN model-year characters: on a label that has to survive years of wear, they are too easily confused with 1 and 0. The full breakdown of what each character means covers where that finding comes from.
That turns a genuine four-way guess into no guess at all. If a worn character could be either an O or a 0, it is a 0 — O is not a possibility. If it could be an I or a 1, it is a 1. The same logic rules out Q and U wherever they might otherwise seem plausible.
| Looks like | What to do | Verdict |
|---|---|---|
| O and 0 | Never guess — the letter O is never used in this code at all. | Read it as 0 |
| I and 1 | Never guess — the letter I is never used either. | Read it as 1 |
| Q and 0 | Q is never used. If it looks like a squashed 0 or an 8, it is a 0. | Read it as 0 |
| U and V | U is never used. A worn U-shape in this position is a V. | Read it as V |
| 5 and S | Both are valid characters here — no shortcut. Record what you can actually see. | Leave as read |
| 8 and B | Both are valid characters here — no shortcut. Record what you can actually see. | Leave as read |
| 2 and Z | Both are valid characters here — no shortcut. Record what you can actually see. | Leave as read |
| 6 and G | Both are valid characters here — no shortcut. Record what you can actually see. | Leave as read |
The pairs that fool people anyway
Once the four excluded letters are ruled out, the remaining confusions have no such shortcut. 5 and S, 8 and B, 2 and Z, and 6 and G are all valid characters in this code, so there is no structural rule to fall back on — only better light and a second pair of eyes.
The decimal point causes its own kind of trouble. It marks the boundary between the importer and category characters and the displacement digits, and on a worn label it can disappear into a scratch or a fleck of dirt can be mistaken for one. Since the digits either side of that point give displacement directly in litres, a misplaced decimal changes which size class you think you are looking at, not just which character you misread.
The rule that matters more than any individual pair: never guess-fill a character you cannot actually see. A four-character code with one wrong digit does not return a close match in the registry — it returns nothing, or worse, a real certificate that is not yours. Write down what is legible, mark the rest as unknown, and treat a partial code as a partial code rather than completing it from what would make a good story.
When it truly will not read
Some labels are past recovery — burned by exhaust heat, painted over, or simply gone with the bodywork panel they were stuck to. At that point the strongest identifiers left are cut into metal rather than printed, and they need a different technique.
- The VIN, stamped into the frame. How to read a Chinese VIN prefix covers what the first characters and the model-year position tell you.
- The engine code, cast into the crankcase. A different code from the emission label, filed by the manufacturer rather than the importer, but it identifies the engine architecture on its own. The engine code decoder card covers the characters people misread there too.
- If a stamping itself will not read — shallow, filled with old paint, or in a recess a torch cannot reach at the right angle — a pencil rubbing often succeeds where a photograph fails, because it reads the shape by touch rather than by light. The number rubbing sheet has the method.
Whatever you recover — a complete code or a partial one — run it through the lookup. A partial code will not return a match on its own, but it is worth keeping alongside a photograph of wherever you found it, because the next thing you find, weeks or months later, is often the piece that completes it.
More from the registry
Source. US EPA annual certification data — EPA Certified Highway Motorcycle Test Results, MY2006-present; EPA Certified Off-Road Motorcycle / ATV / UTV / Rec Vehicle, MY2006-present. Retrieved 2026-09-07. Full provenance and method.