What 50 Million Vanity Plates Taught Me About How America Really Spells
Photo: PattayaPatrol, CC BY-SA 4.0, via Wikimedia Commons
Somewhere in Ohio right now, a Toyota Camry is wearing the plate GR8MOM. In Arizona, a lifted truck says DSTYHNTR. In California, a Tesla rocks BYDBUGZ. Every one of those plates is a tiny confession — a string of characters a real human chose, paid extra for, and drives around with every single day.
And for wordlist builders, that's fascinating. Because vanity plates aren't just road trivia. They're a massive, public, self-selected corpus of how Americans actually spell, abbreviate, and compress language when they think nobody's grading them.
Why Plates Behave Like Passwords
If you've spent any time around password cracking, vanity plates should feel eerily familiar. Both live inside a brutal character limit. Both forbid spaces. Both force people to get creative with leetspeak and abbreviation. GR8MOM is one keystroke away from a grandma's password, and LEEROY1 is doing double duty as a gaming reference and a plate.
The constraints are nearly identical: 7-8 characters in most states, no spaces, a restricted symbol set. People solving the puzzle of "how do I say this in seven characters" on their DMV paperwork are solving the exact same puzzle they solve when a site demands a password. Same brain, same tricks — vowel dropping, number-for-letter swaps, trailing digits, fandom shorthand.
The Public Data Nobody's Scraping
Here's the part that surprises people: a lot of this is technically accessible. Several states expose vanity plate availability checkers — you type in a desired plate and the DMV tells you if it's taken. Every "taken" response is a confirmed plate on the road. A patient script walking through candidate strings can map enormous swaths of a state's plate space without ever touching anything sensitive.
Then there's the crowd-sourced route. Communities like r/spotted plates, Instagram accounts dedicated to funny plates, and years of forum posts have accumulated hundreds of thousands of photographed plates — all voluntarily shared, all tagged by state. That geographic metadata is the gold, because it lets you do something generic wordlists never can: go local.
Building the Regional Angle
This is where plate-derived wordlists get genuinely dangerous (in the good, pentest-report way). Run the corpus through frequency analysis and regional identity falls out immediately:
- State pride: Texas plates drown in stars and lone abbreviations; Alaska plates lean hard into 907 and the last frontier mythos.
- Local slang and fandoms: Y'ALL, GEAUX, SKOL, and every variation of a certain Kansas City quarterback's name cluster hard by region.
- Occupation and hobby markers: RN, VET, GOLF, FSHN, and a truly alarming number of fishing references.
- Naming conventions: regional name popularity shows up on plates years before it shows up in SSA data.
A wordlist weighted toward a target's region — their sports allegiances, their local abbreviations, their state's obsession with a particular college team — will always outperform rockyou.txt at scale. This is the same location-aware logic behind city-specific wordlists, but with a self-selection filter baked in: these are words people cared enough about to pay $50 extra to display on their car.
The Pipeline, Briefly
A practical workflow looks like this:
- Collect from availability checkers, community photo dumps, and your own dashcam if you're ambitious.
- Normalize: strip state boilerplate, dedupe, tag by state where metadata exists.
- Transform: apply your standard mangling rules — the same ones you'd use on any base wordlist. Plates are already halfway leetspeaked, so rulesets that expand 8→ATE, 2→TO, and 4→FOR recover a surprising amount of plaintext.
- Cross-reference: intersect with baby name data, sports rosters, and local landmarks to catch the plates that reference things a plate-only corpus can't resolve.
Even a few thousand state-tagged plates gives your generator enough signal to weight suggestions meaningfully. It's not about the raw count — it's about the priors.
The Ethics Fine Print
Standard disclaimer, taken seriously: plates are tied to vehicles and vehicles are tied to people. Building language statistics from public plate data is fine; linking a specific plate to a specific person's identity or using this against systems you don't have permission to test is not. Treat plates the way you'd treat any public corpus — as a source of patterns, not a directory. Availability-checker enumeration should also respect whatever rate limits and terms the state publishes; hammering a DMV endpoint is a great way to get a letter from an attorney general.
Read the Road
There's something satisfying about the idea that the funniest plate you saw on I-95 last week is also a data point in the great map of American spelling behavior. People reveal themselves in tiny constrained formats — plates, passwords, usernames — and the patterns repeat far more than anyone would like to admit.
So next time you're stuck in traffic behind BGRYDAD, don't just chuckle. Take notes. Your wordlist generator will thank you, and so will your next engagement report.