Random SIN Generator

 
Fictional Canadian Social Insurance Number generated locally in your browser with the Web Crypto API. The leading 0 is never issued and the Luhn check digit is valid, so this is not a real SIN — for testing only.

Fictional Social Insurance Numbers

Generate a fake but correctly shaped Canadian SIN (NNN-NNN-NNN) for onboarding, KYC, and payroll forms, UI mockups, test fixtures, and seed data. The number always begins with 0 — a leading digit Canada never issues — so values can never collide with a real person's number, while the trailing Luhn check digit keeps them passing real SIN validators.

Mock data use cases

Use this generator for fictional test data in demo forms, QA records, screenshots, seed data, and documentation examples where a real Social Insurance Number must never be used.

Privacy and limitations

This generator runs locally in your browser. Generated values match the SIN format and carry a valid Luhn check digit, but always start with the never-issued leading 0, so they are guaranteed fictional and are not assigned to or connected to a real person.