Random IMEI Number Generator
Get 1 to 10 random 15-digit IMEI numbers with a valid check digit, each with a copy button.Enter a count from 1 to 10, press Generate IMEI, and you get that many random 15-digit IMEI numbers, each on its own card with a copy button. Every number ends in a correct Luhn check digit, so it passes the basic format check that most forms and validation libraries run. The random IMEI number generator is built for developers, QA testers and anyone who needs a plausible device identifier to fill in a field without handing over the IMEI of a phone they actually own.
How the numbers are produced
There is one setting: how many numbers you want, capped at 10 per click. Each IMEI is assembled from 14 random digits followed by a check digit computed with the Luhn algorithm, the same formula used for credit card numbers. The dashes are stripped so you get a clean 15-digit string such as 490154203237518 that can be pasted straight into a form, a spreadsheet or a test fixture. Press the button again and you get a fresh set; nothing is stored between clicks.
What the tool does not do: it does not pick from the GSMA's list of real Type Allocation Codes, so the first eight digits will not map to a real make and model. That is deliberate. A number with a random TAC cannot collide with a device in service and cannot be used to spoof a specific handset, which is the whole point of a placeholder.
Anatomy of a 15-digit IMEI
An IMEI (International Mobile Equipment Identity) follows the pattern AA-BBBBBB-CCCCCC-D:
- AA-BBBBBB (8 digits, the TAC). The Type Allocation Code identifies the phone model. The first two digits are the Reporting Body Identifier of the organization that issued the TAC; 35 and 01 are the ones you see most often on phones sold in the US and Europe.
- CCCCCC (6 digits, the serial). The manufacturer's serial number for that particular unit of the model.
- D (1 digit, the check digit). Computed from the other 14 with the Luhn formula. Double every second digit from the right, add the digits together, and the check digit is whatever makes the total divisible by 10.
Some devices show a 16-digit IMEISV instead, which replaces the check digit with a two-digit software version. Older documentation sometimes says IMEIs are 14 digits; that is the same number without the check digit. This tool always outputs the full 15-digit form.
Where a fake IMEI is useful
- Testing a device-registration form. If your app validates IMEIs with a Luhn check, these numbers will pass, so you can exercise the success path without a drawer full of phones.
- Seeding a database. Generate ten at a time and paste them into a fixtures file for a CRM, MDM or inventory system. Pair them with a random email address for a complete dummy customer record.
- Screenshots and demos. A support portal mockup looks more realistic with a 15-digit number in the IMEI field than with 000000000000000.
- Placeholder for a sign-up you do not trust. Some sites ask for an IMEI when it is not needed. A random one keeps your real identifier out of a database you have no control over.
What you should not use these for
An IMEI is tied to a physical handset and is used by carriers to block stolen phones. Changing the IMEI on a real device is illegal in many countries, including the UK, and it is not something this page can help with anyway. The generated numbers are also useless for looking up warranty status, unlocking a carrier lock or checking a blacklist, because they were never assigned to a device. Treat them the way you would treat a random VIN or a random license plate: fine for test data, meaningless in the real world.
If you are building out a test dataset, the other identifier tools cover most of the fields you will hit: bank account numbers, USPS tracking numbers and Brazilian CPF numbers, all listed under all developer & test data tools.
Frequently asked questions
- Are the generated IMEI numbers valid?
They are valid in format: 15 digits with a correct Luhn check digit, so they pass the standard checksum. They are not registered to any real phone, and the TAC portion is random rather than an allocated manufacturer code.
- Can I generate an IMEI for a specific brand like Samsung, Nokia or iPhone?
No. The tool does not have a brand filter, and the first eight digits are random rather than taken from a real manufacturer's Type Allocation Code. If you need a number that looks like a particular brand, you would have to supply the TAC yourself and only use the tool for the pattern.
- How many IMEI numbers can I generate at once?
Up to 10 per click. Press the button again for another set; there is no limit on how many times you can run it.
- How do I find the real IMEI of my own phone?
Dial *#06# on the phone's keypad and the IMEI appears on screen. On iPhone it is also under Settings > General > About; on Android under Settings > About phone. It is often printed on the SIM tray or the original box as well.
- Is it legal to use a random IMEI?
Using a random number as test data or a form placeholder is fine. Changing the IMEI stored on a real handset is a criminal offense in several countries and is not something this tool does or supports.


