Random NPI Generator

 
Synthetic US National Provider Identifier (NPI) generated locally in your browser with the Web Crypto API. Values use random digits with a valid Luhn check digit and are not tied to a real healthcare provider.

Healthcare-form fixtures

Generate a fake but correctly shaped 10-digit US National Provider Identifier (NPI) for healthcare onboarding, credentialing, claims, and EHR/EDI forms, UI mockups, test fixtures, and seed data.

Each value starts with a 1 or 2 (the only issued NPI ranges) and carries a valid Luhn check digit computed over the standard 80840 issuer prefix, so it passes standard NPI validation. The result is a plain 10-digit string. Values are explicitly synthetic and do not identify a real provider.

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 provider's NPI must never be used.

Privacy and limitations

This generator runs locally in your browser. Generated values match the NPI format and check-digit rule but are synthetic fixtures only — they are not registered to or connected to a real healthcare provider.