Generate random test addresses, names, phone numbers, emails, SIN social insurance numbers, and credit card test data that conform to Canadian address formats with one click. Covers Canada's 10 provinces and 3 territories, and supports English-French bilingual names. Street, city, province, and postal code are generated based on public geographic information, and strictly match the province. All data is randomly generated locally in the front end, suitable for QA testing, form entry, prototype demos, privacy replacement, and content creation.
Click the "Generate Address" button above to get a real Canadian address.
The Canada Address Generator is a free online random data tool based on public geographic information from Canada's 10 provinces and 3 territories, area code rules, and an English-French bilingual name database. With a single click, it completes random Canada address generation, and the output province, city, street, and postal code combinations match each other, with formats conforming to Canadian address specifications. The tool also provides name generation, SIN social insurance number generation, and credit card test data generation capabilities, combining complete fields such as last name, first name, gender, phone, email, date of birth, occupation, SIN, and credit card number, and supports one-click switching between Ontario, Quebec, British Columbia, Alberta, the Prairie provinces, the Atlantic region, and random provinces. As a lightweight Canada Address Generator, it solves the pain points of manual fabrication of Canadian addresses such as postal code format errors, mismatches between provinces and area codes, and high duplication of test data. It is suitable for front-end form integration, e-commerce checkout page demos, database batch filling, UI prototype design, and API regression testing. All data is randomly generated locally in the front end, suitable for QA testing, form entry, prototype demos, privacy replacement, and content creation.
The tool fully covers Canada's 10 provinces and 3 territories, from Newfoundland on the east coast to British Columbia on the west coast, and from the southern border to Nunavut in the Arctic Circle. Each generation, the system combines cities and streets based on the selected province's public geographic information, ensuring that the province, area code, and postal code prefix all match each other, rather than being randomly assembled "fake combinations."
Ontario (ON): The most populous province in Canada, including Toronto, Ottawa, Mississauga, Hamilton, London, and Waterloo. Postal codes start with K / L / M / N / P, and area codes cover 416, 647, 437, 905, 613, 519, etc. It is Canada's economic and cultural center.
Quebec (QC): The only French-speaking province in Canada, including Montreal, Quebec City, Laval, Gatineau, and Sherbrooke. Postal codes start with G / H / J, area codes use 514, 438, 418, 450, 819, etc., and street samples often contain French words such as Rue, Chemin, and Boulevard.
British Columbia (BC): Canada's west coast province, including Vancouver, Victoria, Surrey, Burnaby, Richmond, and Kelowna. Postal codes start with V, area codes use 604, 778, 236, 250, and it is the gateway to the Asia-Pacific region.
Alberta (AB): Canada's major energy province, including Calgary, Edmonton, Red Deer, Lethbridge, and Fort McMurray. Postal codes start with T, area codes use 403, 587, 780, 825, and the Rocky Mountains run through the western part.
Prairie Provinces (Prairies): Manitoba (MB, postal code R) and Saskatchewan (SK, postal code S), known for resources such as wheat, oil, and potash. Major cities include Winnipeg, Saskatoon, Regina, and Brandon.
Atlantic Region (Atlantic): The four provinces of Nova Scotia (NS, postal code B), New Brunswick (NB, postal code E), Prince Edward Island (PE, postal code C), and Newfoundland and Labrador (NL, postal code A), known for their maritime and fishing culture. Major cities include Halifax, Moncton, Saint John, Charlottetown, and St. John's.
The Three Territories (Territories): Yukon (YT, postal code Y), Northwest Territories (NT, postal code X), and Nunavut (NU, postal code X). Vast and sparsely populated with unique polar scenery, major cities include Whitehorse, Yellowknife, and Iqaluit, with the unified area code 867.
Each generation outputs a complete set of address and identity fields. Each field follows common format specifications, and can remain geographically consistent with the selected province, city, and postal code prefix:
The core area of the page consists of a control panel and a results display, with a clear and intuitive workflow:
① Select Province / Territory: The dropdown in the upper left provides "Random Province" and 13 province / territory options. If kept random, each result comes from a different province; after selecting a specific province, the system combines cities, streets, and area codes based on that province's public geographic information.
② Generate Address: Click the "Generate Address" button to generate name, gender, phone, email, full address, SIN social insurance number, and credit card test data all at once, with results displayed in four sections: "Basic Information / Address Details / Identity Information / Credit Card Information."
③ Copy / Export / Favorite: Click the "Copy Result" button to copy the current record at once in "Label: Value" format; click "Export Excel" to save it as a CSV file (with UTF-8 BOM, so Excel opens it without garbled characters); click "Favorite Address" to save the record to the browser's local storage. Click "View Favorites" to switch to the favorites list view. Each record supports single-item copy and delete, and can also be exported to Excel in batch.
All favorites data is stored locally in the browser via localStorage and will remain after the page is closed, with nothing uploaded to any server.
The data output by this tool is simulated data with formats that conform to Canadian address specifications and content that is random and virtual. Province names, city names, postal code prefixes, and phone area codes are all generated based on public geographic information, and the geographic correspondences and coding rules conform to Canadian address formats; names, dates of birth, SIN social insurance numbers, credit card numbers, CVV, and other fields are all generated by random algorithms. All data is randomly generated locally in the front end, suitable for QA testing, form entry, prototype demos, privacy replacement, and content creation.
The Canada Address Generator is a free online tool that helps users quickly generate sample data conforming to Canadian address format specifications. The tool supports 10 provinces and 3 territories, covering major cities such as Toronto, Vancouver, Montreal, Calgary, and Ottawa, and can generate complete addresses including street, city, province, and postal code, along with fields such as name, phone, email, and SIN. All data is randomly generated locally in the front end, suitable for QA testing, form entry, prototype demos, privacy replacement, and content creation.
Canadian postal codes use a 6-character alphanumeric combination format, written as A1A 1A1, consisting of "letter-digit-letter digit-letter-digit." The first letter represents the province, for example M = Toronto, V = Vancouver, T = Calgary, H = Montreal. The postal codes generated by this tool follow this format.
The Canadian phone number format is (XXX) XXX-XXXX, with 10 digits total. Area codes are assigned by province, for example 416 / 647 / 437 is Toronto, 604 / 778 is Vancouver, 514 is Montreal, 403 / 587 is Calgary. The phone area codes generated by this tool match the selected province, conforming to standard Canadian formats.
SIN (Social Insurance Number) is the Canadian social insurance number, consisting of 9 digits, written in the format XXX XXX XXX, with the last digit being the Luhn check digit calculated from the first 8 digits. This tool follows this rule when generating, and all generated numbers are random simulations.
All credit card numbers are randomly generated using the Luhn algorithm and only conform to card number format specifications. These card numbers are suitable for UI demos, form filling, front-end testing, and other scenarios, and can be used to validate card number validation, card type recognition, expiration date, and CVV and other front-end logic.
Completely free. No registration, no download required. Open the page and you can use all features, including address generation, identity information, credit card test data, favorites management, and Excel export.
No registration, no login. All data is generated instantly in your local browser. Choose a province, click once, and you'll get a set of properly formatted Canada address and identity test data.