Random Ontario Phone Number Generator

Create sample phone numbers that use real Ontario area codes, from Toronto’s 416 and 647 to Ottawa’s 613 and Windsor’s 519. Pick an area code or let the tool choose one for you.

Updated November 2026 · Runs in your browser, nothing is stored

Generate Ontario phone numbers

Choose between 1 and 100 numbers per generation.

Safe mode is on: these numbers use the fictional 555-01XX range. Turn it off for realistic-looking digits. Never call or text generated numbers.

Ontario area codes

Area codesRegionNotes
416, 647, 437TorontoOriginal Toronto code plus two overlays; all share the same territory.
905, 289, 365Greater Toronto Area outside Toronto and NiagaraMississauga, Brampton, Markham, Vaughan, Hamilton, Oshawa and the Niagara region.
613, 343Ottawa and eastern OntarioOttawa, Kingston, Cornwall and surrounding towns.
519, 226, 548Southwestern OntarioLondon, Windsor, Kitchener-Waterloo, Guelph.
705, 249, 683Central and northern OntarioSudbury, Barrie, North Bay, Muskoka.
807Northwestern OntarioThunder Bay and the region to the Manitoba border.

Ontario area codes at a glance

Ontario is Canada’s most populous province and has more area codes than any other. That is why a generic “Canadian number” is often not enough for testing: a form for a Toronto business may need a 416, 647 or 437 number, while a Windsor customer record would normally show 519, 226 or 548.

Ontario’s codes fall into six geographic groups, shown in the table above. Within each group the older code was joined by one or more overlay codes, so two neighbours on the same street can have different area codes.

Why Ontario needs so many codes

Growth in the Greater Toronto Area used up numbers in each code in turn. Toronto’s 416 was split in the 1990s, with the suburbs moving to 905. In 2001 overlays (647 in Toronto, 289 around 905) were added, and 437 and 365 followed in 2013. Overlays mean everyone keeps their number, but local calls require dialling all ten digits.

The same pattern repeated in southwestern Ontario (519, then 226, then 548) and in the east (613, then 343).

Using these numbers in testing

Choose an area code from the generator above and set the format your application expects. For example, a CRM import test might need +14165550123, while a UI mockup might look better with (416) 555-0123. If your form should accept only Ontario numbers, test it with codes from each group in the table, not only 416.

By default the generator produces numbers in the reserved fictional range, 555-0100 to 555-0199, so they cannot reach a real person. Turn that option off only if you need realistic-looking digits, and never call or text the results.

Frequently asked questions

Other regions and related guides

For authoritative area code assignments, see the Canadian Numbering Administrator at cnac.ca. This tool must not be used to harass, scam or bypass phone verification; see our terms.