Generate random Canadian postal codes for testing, development, and educational purposes. All codes follow the official A1A 1A1 format with province-specific prefixes.
Canadian postal codes follow the A1A 1A1 format where the first letter indicates the province or territory, creating an organized national addressing system.
• First Letter: Province/Territory identifier
• First Digit: Urban (0) or Rural (1-9) indicator
• Second Letter: Specific area within region
• Space: Required separator
• Last 3 Characters: Local delivery unit
Each province and territory has specific letter prefixes that begin their postal codes:
• Ontario: K, L, M, N, P
• Quebec: G, H, J
• British Columbia: V
• Alberta: T
• Manitoba: R
• Saskatchewan: S
• Maritime Provinces: A, B, C, E
Choose a specific province/territory or "All Provinces" for random codes across Canada.
Click to generate 1, 5, or 10 valid postal codes following the A1A 1A1 format.
Click the copy icon to instantly copy any postal code to your clipboard for use.
Important: These generated postal codes are for testing purposes only and may not correspond to actual delivery points. For complete address generation including street addresses and contact information, visit our main address generator.