US Tax ID Generator (TIN)
GeneratorsGenerate test US taxpayer identification numbers — SSN, ITIN and EIN — in the correct IRS and SSA formats. Mix all three or pick one type, generate in bulk, and export to CSV or JSON.
Generated tax IDs
⚠ For software testing only. These numbers are randomly generated in valid formats and are not issued to anyone. Never use them on a real tax return or application.
Want to get an ITIN fast?
IRS-Certified Acceptance Agent to provide you with premium service to help you get ITIN quickly and securely.
SSN vs ITIN vs EIN — which US tax ID is which?
AAA-GG-SSSSIssued by the Social Security Administration to citizens and eligible residents. Used as the personal TIN on tax returns.ITIN — Individual Taxpayer ID9XX-XX-XXXXIssued by the IRS to people who must file US taxes but cannot get an SSN, such as non-resident foreigners. Always starts with 9.EIN — Employer ID NumberXX-XXXXXXXIssued by the IRS to businesses, trusts and other entities. Used for payroll, business tax returns and bank accounts.Tax ID generators for other countries
Testing a system that accepts foreign taxpayers? Each of these generators uses the official check-digit algorithm for its country.
About this tool
About the US Tax ID Generator
TIN (taxpayer identification number) is the IRS umbrella term for the numbers used to identify people and entities on US tax documents. The three most common are the SSN for individuals, the ITIN for people who cannot get an SSN, and the EIN for businesses. This generator creates test numbers for all three in one place.
Pick a single type or mix all three, set a quantity up to 500, and choose formatted (with dashes) or plain digits. Each number follows its official structure: SSNs avoid the area numbers 000, 666 and 900-999, ITINs start with 9 and use the IRS middle-digit ranges, and EINs use valid IRS campus prefixes. Copy the list or download it as CSV or JSON.
Seeding test databases for payroll, HR, tax-preparation and onboarding software; testing form validation that must accept SSNs, ITINs and EINs in the same field; and building demo data for fintech and accounting products that serve US and foreign customers.
One page replaces three separate generators when you need a realistic mix of tax ID types, and the export options drop the data straight into fixtures, spreadsheets or seed scripts. Everything runs locally in your browser.
Key Features
- SSN, ITIN and EIN in one generator
- Correct IRS and SSA number ranges
- Bulk generation up to 500 numbers
- CSV and JSON export
- Formatted or plain output
- Runs entirely in your browser
FAQ
US Tax ID Generator — Frequently Asked Questions
What is a TIN?
A taxpayer identification number (TIN) is any number the IRS uses to identify a taxpayer. The main types are the Social Security Number (SSN), the Individual Taxpayer Identification Number (ITIN) and the Employer Identification Number (EIN). Less common ones include the ATIN for pending adoptions and the PTIN for paid tax preparers.
What is the difference between an SSN, an ITIN and an EIN?
An SSN is issued by the Social Security Administration to US citizens and eligible residents. An ITIN is issued by the IRS to individuals who must file US taxes but are not eligible for an SSN, and always starts with 9. An EIN identifies a business or other entity rather than a person and uses the XX-XXXXXXX format.
Are the generated tax IDs real?
No. They are random numbers in valid formats, created only for testing. They are not issued to anyone, though a random number can occasionally coincide with a real one, so never use generated numbers on tax returns, applications or any real document.
How do I get a real ITIN?
You apply to the IRS with Form W-7, normally attached to a federal tax return, together with proof of identity and foreign status such as a passport. You can mail it, apply in person at an IRS Taxpayer Assistance Center, or use a Certifying Acceptance Agent who can verify your documents so you do not have to mail the originals.
Can I export the generated numbers?
Yes. Use Copy all for a plain list, or download CSV (with type and value columns) or JSON to load the numbers into fixtures, spreadsheets or seed scripts.
Testing Tips
- Use "All types" to check that a single tax ID field accepts SSN, ITIN and EIN formats
- Test both formatted and plain input — users paste both
- ITINs start with 9, so they can be told apart from SSNs by the first digit
- Never store generated numbers next to real customer data
Explore more
Related Tools
Other tools that might be useful for your workflow