Random Malaysia Phone Number Generator
Get 1 to 10 random Malaysian mobile numbers in +60-1XX-XXX-XXXX format, each with a copy button. Realistic structure, random digits.The Random Malaysia Phone Number Generator produces between 1 and 10 mobile numbers in the international format +60-1XX-XXX-XXXX, each on a card with a copy button and "Malaysia" underneath. The digits after the 01 prefix are random, so the numbers look like real Malaysian mobile numbers but aren't tied to anyone. That's the point: they're for forms, mockups, test data and fiction, not for calling.
How to use it
Type how many numbers you want (1 to 10; the default is 5) and press Generate Phone Number. Each result appears on its own card. Click the copy icon on a card to put that number on your clipboard, or press the button again for a new batch. There are no other settings: every number uses the Malaysian country code and the mobile 01 prefix.
How Malaysian phone numbers are built
Malaysia's country code is +60 and the trunk prefix (the digit you dial domestically but drop when calling from abroad) is 0. Mobile numbers all begin with 01, followed by one more digit that identifies the original network, then the subscriber number:
| Prefix (domestic) | Digits after prefix | Originally assigned to |
|---|---|---|
| 010 | 7 | Digi / shared ranges |
| 011 | 8 | Newer ranges (Digi, U Mobile, MVNOs) |
| 012, 017 | 7 | Maxis |
| 013, 019 | 7 | Celcom |
| 014 | 7 | Mixed (Maxis, Celcom, Digi sub-ranges) |
| 015 | 8 | Newer ranges (MVNOs) |
| 016 | 7 | Digi |
| 018 | 7 | U Mobile |
Number portability has been in place since 2008, so the prefix no longer tells you which network a person is on. Landlines use geographic codes instead: 03 for Kuala Lumpur and Selangor, 04 for Penang, Kedah and Perlis, 05 for Perak, 06 for Melaka and Negeri Sembilan, 07 for Johor, 08x for Sabah and Sarawak, and 09 for Kelantan, Terengganu and Pahang.
Written out, a Malaysian mobile number usually looks like 012-345 6789 domestically or +60 12-345 6789 internationally. This generator writes it as +60-123-456-7890 with hyphens, which most form validators accept once the hyphens are stripped.
What the generator does and doesn't guarantee
Every result has the correct country code, starts with 1 (the 01 mobile range with the trunk zero dropped) and has ten digits after +60, which matches the 7-digit-subscriber prefixes that make up most Malaysian mobile numbers. The generator does not check the third digit against an allocated range, so it can produce prefixes that aren't in service, and it always produces the 10-digit form, never the 11-digit 011 or 015 style. Treat the output as plausible-looking sample data, not as verified live numbers.
Where sample Malaysian numbers come in handy
- Testing sign-up and checkout forms that validate a Malaysian phone field, without typing the same number over and over.
- Seeding a CRM or database demo with contacts that look regional. Pair with a random Indonesia number or random India number when the demo spans several countries.
- Mockups and screenshots for an app that shows a contact card or an OTP screen.
- Fiction and screenplays set in KL, Penang or Johor Bahru, where a number needs to look right but must not reach a real person.
- Teaching the format to support staff who handle international callers.
Need other countries? There are pages for the UK, Australia and the UAE, and the full set is under all phone number generators.
Frequently asked questions
- Are these real Malaysian phone numbers?
No. Only the structure is real: +60, the mobile 1 prefix and the right number of digits. The remaining digits are random, so any given number may be unassigned, assigned to a stranger, or not in service. Don't call or message them.
- How many digits does a Malaysian mobile number have?
Ten digits in domestic form for most prefixes (01X plus seven digits), or eleven for the 011 and 015 ranges. In international form you drop the leading 0 and add +60, so +60 followed by nine or ten digits. This generator always produces the ten-digit style.
- Can I generate a landline number for Kuala Lumpur or Penang?
Not with this tool. It only produces 01 mobile numbers. Landlines use area codes such as 03 for KL and Selangor or 04 for Penang, and you'd have to write those by hand.
- Can I pick the network, like Maxis or Celcom?
No. The third digit is random. Since Malaysia has had number portability since 2008, the prefix wouldn't reliably tell you the network anyway.
- Why does the number use hyphens?
The output format is +60-1XX-XXX-XXXX for readability. If a form rejects hyphens, remove them; the digits are what matter.



