Tires & Automotive

Tire DOT Code Decoder: How to Integrate It Into Your Tire Management System

A DOT code decoder turns the characters on a tire sidewall into fields that your tire management system can search. How much it decodes depends on how the code was read.
Mechanic changing a car tire

The recall notice lists a range of tire identification numbers: one plant code, one manufacturer’s code and a run of production weeks. Your service manager searches last year’s records for that plant code and finds nine matches, although the store installed that tire line all spring.

Some codes used an O where the tire has a zero. Others came off the inboard sidewall, where the code can stop short of the date. A few sit in a notes field as one string so that no search can ask for a range of weeks. A DOT code decoder fixes part of this. Where it sits in your workflow decides which of these errors it can catch.

What does a DOT code decoder do?

A DOT code decoder splits a tire identification number into three groups and stores each one as a field. The plant code identifies where the tire was built, and NHTSA assigns it. The six-symbol manufacturer’s code stays as raw characters, because each manufacturer keeps the key to its own codes and shares it with NHTSA on request. The date code gives the week and year, and it is the only group that a decoder can resolve from the rule alone.

Software has to count those weeks the federal way. Federal rules make week 01 the first full week of the year, counted Sunday to Saturday. ISO week numbering, which many date libraries use, starts each week on a Monday. In 2026, federal week 01 began on Sunday, January 4, while ISO week 1 began on December 29, 2025. To read a code by eye, see our guide on how to read a tire’s DOT code.

What does a tire management system need from a DOT code?

A tire management system needs the full DOT code exactly as read, plus each of its three groups in a separate field. Each task reads a different part of the code.

TaskWhat it readsWhat breaks it
Recall matchingAll three groups, checked against the recall’s range of identification numbersOne wrong character, or a code with no date
Warranty claim without a receiptThe date codeA record without the week and year
Age checks at installation and in tire shop inventory softwareThe date codeThe same missing date
Tire registration at the point of saleThe full code as moldedAny character that differs from the tire
Telling one tire from anotherNone of it, because a DOT code names a production batchNeeds the vehicle, wheel position and date, as our guide to tire data collection explains
What each task reads from the DOT code. Sources: 49 CFR 573.6 for recall ranges; Goodyear and Michelin replacement tire warranties.

Recalls make the strongest case for separate fields. A recall covers a run of production weeks, so finding the affected tires is a query on plant, manufacturer’s code and week. Shop management software matches the recall list against the identification number field, and a tire with a blank or mistyped entry drops off the report.

Michelin’s replacement tire warranty and Goodyear’s both fall back on the date of manufacture when the customer has no receipt.

How does a decoder catch a misread DOT code?

A decoder catches a misread by testing each code against the federal marking rules. It runs three checks:

  • Letters that never appear. The federal rule for tire identification numbers allows 20 letters and ten digits. It leaves out G, I, O, Q, S and Z, so one of them in a read is almost always a digit that looks like it.
  • A date that cannot exist. Under the current rule, the last four symbols are digits. The week runs from 01 to 52, and week 53 exists only in years with 53 Sundays, such as 2023 and 2028.
  • A code that ends before the date. The inboard sidewall may carry a partial code, which by definition has no week and year. The decoder should then ask for a read of the other sidewall.

The date check catches more than typing errors. In April 2025, Goodyear recalled 96 all-terrain tires because their identification number was missing the four-digit week and year code. NHTSA’s stated risk was that owners could not tell when to replace the tires or whether they were under recall.

The check is most useful at the camera. There, a failed check means your technician reads the other sidewall before the car leaves the bay. In a nightly import, the same check flags a tire that is already back on the road.

How do you integrate a DOT code decoder into a tire management system?

A DOT code decoder can sit at one of four points in your workflow: typed entry, a photo upload, your app’s camera or a separate inspection app.

ApproachWhere decoding happensWhere it winsWhere it falls short
Typed entry with a parserIn your software, after the technician typesNo vendor and nothing to installCatches impossible codes but misses plausible wrong ones, and runs after the tire has gone
Photo sent to a recognition APIOn a server, after uploadWorks from any app, website or chat, including photos that customers sendNeeds a sharp, uncompressed photo, and a failed read goes back to whoever took it
SDK in your app’s cameraIn your app, while the camera points at the tireYour technician fixes a failed check on the spot, and the result fills your fieldsNeeds integration work in your app and a supported device
Separate inspection appIn the app, then exportedWorking on day one with no developmentRecords sit in a second system until you connect the two
Four places to put a DOT code decoder

Check what a decoder returns before you choose one. Anyline’s tire sidewall reader works from a single photo and runs through the Anyline Cloud API. It returns the code as read, the production date as week and year and as year and month, the tire’s age and a confidence score for the read. A low score is your system’s cue to ask for a second photo.

Why use Anyline’s DOT code scanner in your tire management system?

Anyline reads the DOT code at the tire, limits it to the symbols that federal rules allow and delivers it into your own fields.

Reads only the symbols that federal rules allow

In its DOT mode, Anyline’s mobile SDK accepts only the 30 symbols in the federal list. A read never returns a G, I, O, Q, S or Z. It reads tires made after 2000, including codes that sit upside down or at an angle. Test any vendor on a worn code that mixes zeros and letters, and check what lands in your field.

Quicker where identification is the slow step

Anyline’s DOT code capture runs up to 300% faster than manual DOT recording, with a batch mode for high-volume work. At CJ BMW in New Zealand, every technician named manual sidewall recording as the slowest part of a digital inspection. Since the dealership added Anyline to its Fleetback workflow, each report saves about five minutes per technician. Time each vendor on your hardest tire: worn, dirty, and still on the car.

Fits the way that your system is built

Anyline’s mobile SDK runs natively on iOS and Android, with wrappers for React Native, Flutter, Cordova and .NET MAUI. It ships as part of the TireBuddy ToolKit. A Web SDK covers browser apps, and the cloud API takes a single photo from a website or chat. If your team has no development time, start in the TireBuddy app. Ask each vendor which of these routes it supplies, and where your images go after a read.

Proven at national scale

Discount Tire is the world’s largest independent retailer of tires and wheels, with almost 1,100 US stores. It relies on Anyline’s DOT capture across millions of tires and reports 333% higher inspection efficiency. Ask any vendor for a deployment of that size, and for what its system does when a read is uncertain.

AI-Powered DOT Tire Scanning

Capture DOT / TIN production dates from tire sidewalls in seconds. Accurately, reliably, and without manual entry. Anyline’s AI-powered DOT scanning is purpose-built for workshops, dealerships, fleets, warranty centers, and tire retailers that need fast, compliant DOT data at scale.

Learn more
Technician using the TireBuddy App to scan a tire's DOT code directly from the sidewall, with AR overlay highlighting the code and a 'Successfully Captured' confirmation

Frequently asked questions

How can I decode the DOT tire code?

Read the characters after the letters DOT and split them into three groups. On current tires, the first three symbols are the plant code and the next six are the manufacturer’s code. The last four give the week and year of manufacture. Tires made before April 2025 may carry a two-symbol plant code and a shorter code overall. A decoder does the split for you and checks every character against the federal rules.

Can you provide a list of tire DOT codes?

No public list covers complete DOT codes, because the middle group belongs to each manufacturer. Federal rules require each manufacturer to keep the meaning of its own codes and share it with NHTSA on request. Plant codes work differently. NHTSA assigns them. Third-party lists of plant codes circulate online, so check when a list was last updated. A decoder with a plant list can name the plant and the date.

Does a tire’s DOT code include the tire size?

Only in a form that the manufacturer can decode. Older codes carried a size code of up to two symbols, and today’s six-symbol manufacturer’s code may stand for the size. Neither tells a decoder the width, profile or rim diameter. Read the size from its own marking on the sidewall, such as 205/55R16. Anyline’s sidewall reader returns the DOT code, tire size, make and model from one photo.

What do the letters in a tire DOT code mean?

Letters appear only in the plant code and the manufacturer’s code. Under the current rule, the date code is four digits. In the manufacturer’s code, letters stand for whatever the maker assigns, such as the tire size or the brand name owner. The rules allow only 20 letters and leave out G, I, O, Q, S and Z. A code that seems to contain one of those six is almost certainly a misread.