Test fixture generator

Bulk phone test-data generator

Create disposable, format-accurate fixtures for demos, seed files and automated tests. Generation happens locally in your browser.

Generate fixtures

Do not call or text generated values. Some countries do not publish general-purpose fictional ranges, so a structurally valid fixture may coincide with an assigned number.

Choose the export for the test

Plain text works for quick copy and paste. JSON preserves a predictable array for fixtures and API mocks. CSV is convenient for QA matrices and spreadsheet imports; review the header and encoding in the receiving tool.

Keep fixtures outside production

Use generated values in local development, isolated staging environments and automated tests with outbound delivery disabled. Do not merge them into customer lists, lead systems or messaging campaigns.

Document the country rule

Store the selected country and intended test condition beside the value. A fixture is more useful when a future maintainer knows whether it tests display formatting, accepted structure or a deliberate invalid length.

Build a balanced test matrix

Include at least one normal national input, one E.164 input, punctuation variants, an empty value, an unsupported calling code and boundary lengths. For delivery integrations, use provider sandbox credentials or a strict internal allowlist so a formatting bug cannot send traffic to a real subscriber.