SSN Generator
Generate fake US Social Security Numbers in the valid 123-45-6789 format, with matching names and dates of birth, as test data for forms, fixtures and demos. The name locale only changes the names — every number is a US-format SSN.
Generated Records (0)
| # | Full Name | SSN | Date of Birth | Copy |
|---|
Frequently asked questions
Are these real Social Security Numbers?
No. Each one is a random nine-digit number in the valid SSN format, generated alongside a random name and date of birth purely as test data. Nothing here is drawn from any record of a real person — but because the format is the real one, a generated number can coincide with one that has been issued, so treat every value as a fixture and never as anyone’s identifier.
Could a generated number match someone’s real SSN?
Yes, and this matters. The numbers avoid the ranges the Social Security Administration never issues — an area of 000, 666 or 900 and above, a group of 00, a serial of 0000 — precisely so they look well-formed to validation code, which means the remainder overlaps the roughly half of the valid space that has really been issued. Any such match is coincidental. The two numbers famous for having been published, 078-05-1120 and 219-09-9999, are never produced.
Why do the names come from other countries if the numbers are US SSNs?
The name locale changes the names only — British, German, French, Canadian or Australian ones — so a test dataset can look like the users of the system it is for. The numbers are always in the US format: no other country’s identifier is generated, and a fixture should never claim one is.
What is this for?
Filling out test databases, demo environments, screenshots and form validation with data of the right shape, so you never have to copy a colleague’s real details into a staging system to see whether a form works. The matching names and dates of birth are there so a record looks plausible end to end.
How is an SSN structured?
Three parts: a three-digit area number, a two-digit group number and a four-digit serial number, written 123-45-6789. Since the SSA moved to random assignment in 2011 the area no longer indicates where the holder lived, so nothing about a modern number reveals a location.
Is it legal to use generated SSNs?
Generating and using them as test data is ordinary development practice. Presenting one as your own or another person’s identity — on an application, a form or anywhere an SSN is being used to identify somebody — is identity fraud, whether or not the number turns out to belong to anyone. Keep these inside your own test systems.
Is any of this data stored or uploaded?
No. The whole tool is JavaScript running in your own browser, so nothing you type or paste is sent over the network, written to a log or attached to an analytics event. You can confirm it by opening the network tab and watching it stay empty while you work.
