- Can these numbers actually reach someone?
- Not in safe mode, which is how the page opens. US and Canadian numbers come from 555-0100 through 555-0199, the only part of the 555 exchange the North American Numbering Plan administrator holds back for fictional use — the rest of 555 is assignable and plenty of it is assigned. UK numbers come from Ofcom's three drama ranges: 07700 900000-900999 for mobile, 020 7946 0000-0999 for London, and 01632 960000-960999 for a geographic number with no real area. Those blocks are never allocated to a network, so there is nothing at the other end. That's a property of the range, not a promise we're making — you can verify any number you get here against the regulator's own published list.
- What does turning Safe numbers off actually change?
- It switches the generator from the reserved block to the live numbering rules. For US and Canadian numbers that means a real area code, an exchange whose first digit is 2 through 9, not 555, not an N11 code like 411 or 911, and no toll-free or premium prefix. The result is a number a strict validator will accept — which is exactly why you'd want it, and exactly why some of what comes out belongs to a real person. The page says so in plain words the moment you flip the switch. Don't dial them and don't sign them up.
- Why is every number in the batch different?
- Because a list with a duplicate in it is a broken list. The generator doesn't roll a number and check whether it's seen it before — it treats the whole reserved block as a numbered set and deals distinct positions out of it, the way you'd deal cards. That's exact rather than probabilistic, so 1,000 numbers means 1,000 different numbers every time, and it's still instant. The moment those rows land in a table with a unique index on the phone column, you'll care about this.
- Can I receive a text or a call on one of these?
- No. They're unassigned by design — that's the whole point of a reserved range. If you need to actually receive an SMS for a signup flow, that's a different kind of tool and we don't build it. This one produces numbers in the right shape for test data, form validation, screenshots and demos.
- What's the difference between National, International and Digits only?
- Presentation, nothing else. Switching format re-renders the same numbers — it doesn't draw new ones. National is the human form: (415) 555-0142 in North America, 07700 900123 or 020 7946 0123 in the UK. International is strict E.164, which starts with a plus and the country code and drops any national trunk prefix — that last bit is where most generators get UK numbers wrong and emit +4407700900123, which no telephony API will accept. Digits only is the national form with the brackets, spaces and dashes taken out, for when you're pasting into something that does its own formatting.
- How many can I generate at once?
- A thousand per batch, and there's no daily cap on how many batches. A thousand numbers takes a couple of milliseconds. Most tools in this category either hand you one number per page load wrapped in ad units, or gate bulk output behind a sign-up and an API key with a throttle attached. Neither is a technical limit — generating a thousand phone numbers is a trivial amount of work. It's a business model. This page doesn't have one.
- Which countries are supported?
- The United States, Canada and the United Kingdom. Each one ships only because its regulator publishes a reserved block we could verify against the source. Australia, Germany, India, France and Brazil are the obvious next candidates, and they'll arrive one at a time as each country's fictional range gets confirmed — not as a long dropdown of countries where half the entries quietly emit numbers that belong to somebody.
- Are the numbers actually random?
- Yes, and evenly so. They come from your browser's crypto.getRandomValues, not Math.random. A 32-bit random value can't be split evenly into a pool of 31,200, so the leftover values are discarded and a new one drawn — rejection sampling — which means no area code and no line number gets even a fractional head start. Nothing about your batch is sent anywhere; the generating happens in the tab you're looking at.
- Why do so many area codes show up in US safe mode?
- Because 555-0100 through 555-0199 is only a hundred line numbers, and pairing it with a single area code would give you a hundred possible numbers in total. Drawing the area code from a curated list of real, assigned US area codes widens the pool past thirty thousand while keeping every number inside the fiction block — so a batch looks like it came from all over the country instead of all from one city, and it still can't ring anybody.
- Do I need an account?
- No. No sign-up, no email, no API key, no export quota, no trial that expires. Open the page, the numbers are already there, take them and go.