Random SSN Generator
Fictional Social Security Numbers
Generate a fake but correctly shaped US SSN for US onboarding, KYC, and account forms, UI mockups, test fixtures, and seed data. Switch to the digits-only format when you need a bare nine-digit value for database rows or CSV fixtures. The area number uses the reserved 900–999 range that the Social Security Administration never issues, so values can never collide with a real person's number.
How an SSN is structured
A Social Security Number has three parts — a three-digit area number, a two-digit group number, and a four-digit serial number, written AAA-GG-SSSS. This generator fills each part with the correct number of digits so the value passes format checks, while pinning the area number to the reserved 900–999 range. Because the Social Security Administration has never issued and will never issue a number in that range, a generated value can never collide with a real, assigned SSN.
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 Security Number must never be used.
Privacy and limitations
This generator runs locally in your browser. Generated values match the SSN format but use the never-issued 900–999 area range, so they are guaranteed fictional and are not assigned to or connected to a real person.