This tool decodes plate format and LGA of registration from public data — it does not show vehicle ownership, make/model, or live registration status. For that, use the official FRSC verification portal above.
Since the 2011 revision, Nigerian plates follow the format ABC-123-XY. The first 3 letters identify the Local Government Area (LGA) where the vehicle was registered — each of Nigeria's roughly 774 LGAs has its own unique 3-letter code. The 3 middle digits are a serial number specific to that LGA, running 001 to 999 before resetting. The final 2 letters are a batch code, and the first of those two letters also encodes the year of registration: A = 2011, B = 2012, and so on sequentially.
Plates issued before 2011 followed a different layout — 2 letters, 3 digits, then 3 letters (e.g. XY-123-ABC). Both formats encode the same LGA information; only the ordering and the year-decoding differ.
This checker decodes public plate-format information only: the LGA of registration and the registration year. That's it. It does not show, store, or have access to any vehicle owner's name, address, phone number, or other personal details — and it never will, regardless of what other services online may claim to offer.
If you need to verify a plate's live registration status — whether it's currently valid, expired, or reported — that requires the official FRSC verification portal, which this tool links to directly.
This is a known, common issue — the FRSC's live verification system intermittently returns errors or an "invalid" result even for real, correctly-registered plates. It's a reliability problem with the government system itself, not necessarily proof the plate is fake. If this happens, try again after some time, use the SMS method (text the plate number to 33324), or ask at a Vehicle Inspection Office directly.
LGA-level lookup covers all 36 states plus the FCT — 773 verified codes in total, each state's count cross-checked against its official LGA total. One entry is intentionally incomplete rather than guessed: Ondo is 17 of 18, since one source entry for its 18th LGA was confirmed erroneous and excluded. If a plate's prefix genuinely isn't recognised, the tool tells you plainly rather than showing a made-up result, and points you to FRSC instead.
These are three different things. A plate number is issued by the state/FRSC and can change if a vehicle is re-registered or moved between states. A VIN or chassis number is stamped by the manufacturer at the factory and never changes, regardless of how many times the vehicle is resold or re-plated. If you're trying to verify a vehicle's actual make, model, year, and engine specification before buying, use our VIN Checker or Chassis Number Check instead — this plate checker is specifically for decoding the plate format itself.
Format: ABC-123-XY. First 3 letters = LGA of registration. Middle 3 digits = serial number within that LGA (001–999). Last 2 letters = batch code, where the first letter also encodes the registration year (A=2011, sequential).
Enter the full plate above. This tool matches the first 3 letters against a verified database covering all 36 states plus the FCT — 773 LGA codes, essentially complete national coverage.
The first letter of the final two-letter pair encodes it: A=2011, B=2012, and so on sequentially. This tool decodes it automatically. Pre-2011 plates use a different format and aren’t covered by this scheme.
This is a known reliability issue with the government portal itself — it intermittently errors even on genuine plates. Try again later, use SMS verification (text the plate to 33324), or check at a Vehicle Inspection Office.
No, and it never will. It only decodes public plate-format information — LGA code and registration year — never an owner's name, address, or contact details.
No. A plate is state-issued and can change on re-registration. A VIN/chassis number is factory-stamped and permanent. For vehicle spec verification, use our VIN Checker or Chassis Number Check instead.
All 36 states plus the FCT — 773 verified LGA codes, cross-checked against official LGA counts for every state. Ondo is 17 of 18 (one source entry for the 18th LGA was confirmed erroneous and excluded rather than guessed). Anything genuinely unrecognised is flagged plainly, with a link to FRSC's official portal.