Generator · Canadian data
Canadian vehicle registration plate
Endpoint GET /v1/ca/vehicle-registration
What it covers
Returns a realistic plate for any of the 13 jurisdictions (10 provinces plus 3 territories), following that jurisdiction’s own current serial format. Like a US plate and unlike most European ones, a Canadian plate does **not encode its jurisdiction in the characters** — it is printed as text — so `province` selects a mask rather than a prefix and is reported back. Canada being officially bilingual, jurisdictions are addressable in either language: `QC`, `Quebec` and `Québec` all resolve to the same entry, and both names are returned. No Canadian plate carries a checksum, so `invalid=true` violates the issuing jurisdiction’s serial mask.
Parameters
| Parameter | Type | Description |
|---|---|---|
| count | integer1–10000 | Number of records to return, 1–10000. Omitted returns a single record; set it for a batch. Costs 1 token plus a tenth per record. |
| edge | boolean | Restrict output to valid edge cases from the rare corners of the domain. |
| extreme | boolean | Return a correct value wrapped in a hostile encoding (untrimmed whitespace, invisible/zero-width characters, BOM, or bidi/combining marks). Homoglyphs are excluded so the value stays machine-parseable; it still validates after normalisation. |
| format | "with-separator" | "compact" | Rendering: `with-separator` (default, as printed) or `compact`. |
| invalid | boolean | Return a deliberately invalid value that fails validation, for testing rejection paths. |
| province | string | Issuing jurisdiction: a two-letter code (`ON`), English name (`Ontario`), or French name (`Québec`). Omitted draws one of the 13 at random. |
| seed | integer | Integer seed for reproducible output: the same seed always yields the same record. |
| type | "passenger" | "vanity" | "commercial" | "motorcycle" | "trailer" | "temporary" | "government" | Plate class. `passenger` (default) uses the jurisdiction’s standard series. |
Response fields
| Field | Type | Description |
|---|---|---|
| value | string | The plate serial as printed, e.g. `BXTK 492`. |
| province | string | Two-letter code of the issuing jurisdiction. |
| provinceName | string | English name of the issuing jurisdiction. |
| provinceNameFrench | string | French name of the issuing jurisdiction. |
| jurisdictionKind | "province" | "territory" | Whether the issuer is a province or a territory. |
| type | "passenger" | "vanity" | "commercial" | "motorcycle" | "trailer" | "temporary" | "government" | The class of plate. |
| format | string | The serial format followed, in the jurisdiction’s own notation. |
Other generators for Canada
Canadian bank accountCanadian Business NumberCanadian companyCanadian company nameCanadian email addressCanadian personCanadian person nameCanadian product or service offeringCanadian SINCanadian transit (branch routing) number
See all generators for Canada →The same kind of identifier elsewhere
Austrian data · Austrian vehicle registration plateBelgian data · Belgian vehicle registration plateBulgarian data · Bulgarian vehicle registration plateCroatian data · Croatian vehicle registration plateCypriot data · Cypriot vehicle registration plateCzech data · Czech vehicle registration plateDanish data · Danish vehicle registration plateDutch data · Dutch vehicle registration plateEstonian data · Estonian vehicle registration plateFinnish data · Finnish vehicle registration plateFrench data · French vehicle registration plateGerman data · German vehicle registration plateGreek data · Greek vehicle registration plateHungarian data · Hungarian vehicle registration plateIrish data · Irish vehicle registration plateItalian data · Italian vehicle registration plateLatvian data · Latvian vehicle registration plateLithuanian data · Lithuanian vehicle registration plateLuxembourg data · Luxembourg vehicle registration plateMaltese data · Maltese vehicle registration platePolish data · Polish vehicle registration platePortuguese data · Portuguese vehicle registration plateRomanian data · Romanian vehicle registration plateSlovak data · Slovak vehicle registration plateSlovenian data · Slovenian vehicle registration plateSpanish data · Spanish vehicle registration plateSwedish data · Swedish vehicle registration plateUS data · US vehicle registration plate
Try it