Random Canada Number Generator

Create format-valid random Canada phone number samples with country code +1 and real Canadian area codes. Choose a province or area code, pick a format, then copy or download the list. Ideal for staging, QA, design and education.

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

Create random Canadian 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.

What this tool does

This tool creates random phone numbers that follow the Canadian numbering format. Every number starts with the +1 country code, uses an area code that belongs to a Canadian province or territory, and follows the standard ten-digit pattern used across North America. You can generate a number in one click, copy it, and paste it into whatever you are working on.

The numbers are made for testing, development, design and learning. They are random, so they are not tied to any particular person, business or phone line.

How to use the generator

  1. Open the generator at the top of this page.
  2. Choose a province or city, or leave it on any Canadian area code, and optionally pick one specific area code.
  3. Pick the output format: international, national with brackets, dashes, dots, spaced or E.164.
  4. Leave Safe test numbers ticked to use the reserved 555-0100 to 555-0199 range, or untick it for realistic-looking digits.
  5. Choose how many numbers you need (1 to 100) and click generate.
  6. Copy one number, copy all, or download the list as CSV, JSON or TXT for your test data.

If you need numbers in a particular format, such as +1 416 555 0123, (416) 555-0123 or +14165550123, see our guide to Canadian phone number formats.

How Canadian phone numbers are structured

Canada shares its phone numbering system with the United States and several Caribbean countries. This system is called the North American Numbering Plan, or NANP, and it uses the country code +1.

A full number has 11 digits when written with the country code: the country code 1, a three-digit area code, a three-digit exchange code and a four-digit line number.

For example, in +1 604 555 0142:

Area codes identify a geographic region. Canada has dozens of them, from 416 and 647 in Toronto to 604 and 778 in British Columbia, 514 and 438 in Montreal, and 867 which covers all three northern territories. You can browse the full list on our Canadian area codes page.

Who uses a random Canadian phone number generator?

Valid format does not mean assigned number

It is worth being clear about what "valid" means here. The generator produces numbers that look correct: the right length, a real Canadian area code and a structure that passes format checks. That does not mean the number is currently assigned to a subscriber. Some generated numbers may belong to real people, and others will not be in service.

Because of that, you should never call or text generated numbers. They are for filling in test fields, not for contacting anyone. To make this safer, the generator uses numbers in the reserved fictional range (555-0100 to 555-0199) by default, so they cannot reach a real person. The reserved range is explained in our guide to fake phone numbers for testing.

Generate numbers by province or city

Each region has its own page with the area codes, the cities they serve and local notes on dialling and formats:

Related guides

Responsible use

This tool must not be used to harass, spam, scam, impersonate or deceive anyone, to bypass phone verification on a service, or to create fraudulent accounts. Using a random number to get around a platform's identity checks may break that platform's terms and, in some cases, the law. Please read our Terms and Disclaimer.

Frequently asked questions