Random Australian Phone Number Generator

Generate random Australian phone numbers that pass validation: 04 mobiles, landlines for every state, and 1800/1300 numbers. Uses ACMA fictitious ranges by default, with CSV export.

Number source
Phone type
State or territory

Sets the landline area code and exchange. ACMA reserves landline blocks per area code, so 02 is shared by NSW and ACT, 03 by VIC and TAS, and 08 by SA, WA and NT.

Preview: 0491 570 156

Unique numbers, 1 to 100 per batch

Choose your options and click Generate numbers

Fake Australian Phone Numbers That Pass Validation

Most random generators fill digits blindly, so validators reject numbers like 08 1234 5678 and your test fails for the wrong reason. This generator builds every number from Australian numbering rules: allocated 04 mobile prefixes, landline exchanges that belong to the chosen state, and correctly grouped 1800 and 1300 numbers.

By default it draws from the fictitious ranges the Australian Communications and Media Authority (ACMA) reserves for film and TV, so a sample number in a demo or screenshot will never ring a real person.

ACMA fictitious ranges

Australian Phone Number Format and Area Codes

Each example below comes from an ACMA fictitious range, so it is safe to paste into documentation.

Number typeStarts withWritten locallyInternational (+61)
Mobile (all states)040491 570 156+61 491 570 156
Landline: NSW and ACT02(02) 5550 1234+61 2 5550 1234
Landline: VIC and TAS03(03) 5550 1234+61 3 5550 1234
Landline: QLD07(07) 5550 1234+61 7 5550 1234
Landline: SA, WA and NT08(08) 5550 1234+61 8 5550 1234
Toll-free18001800 975 707+61 1800 975 707
Local rate13001300 975 707+61 1300 975 707

Why Use This Generator?

Safe by default

Reserved mode uses only ACMA's fictitious numbers, which are never issued to a customer.

Passes validation

Mobile prefixes and landline exchanges match what libphonenumber accepts, so a form test fails only when your code does.

Every state and territory

Filter landlines by NSW, VIC, QLD, SA, WA, TAS, NT or ACT to pair phone numbers with matching addresses.

Six formats, three exports

Local, (0X) brackets, dashes, digits, +61 and E.164, exported as TXT, CSV or JSON with metadata.

How this Random Australian Phone Number Generator works

This generator creates Australian phone numbers for form validation, QA scripts, database seeds, UI mockups and API tests. By default it uses the fictitious ranges that the Australian Communications and Media Authority (ACMA) reserves for film, TV and creative works: a short list of 0491 57X XXX mobile numbers, the 5550 and 7010 landline blocks in every area code, and a handful of 1800 and 1300 numbers. None of them is ever issued to a customer, so they are safe to show in demos and documentation.

When you need more variety, switch to the full prefix sample. It combines allocated 04 mobile prefixes, landline exchanges that belong to the selected state, and random subscriber digits. Every prefix is one that libphonenumber accepts, so the numbers pass the same validation your production forms use. Because they follow real allocations, they can match an active service, so keep them inside test systems.

Choose mobiles, landlines, 1800/1300 numbers or a mix; the state filter sets the landline area code (02, 03, 07 or 08) and exchange. Output formats cover local spacing, (0X) brackets, dashes, plain digits, +61 international and compact E.164. Each batch contains unique numbers that you can copy one at a time or all at once, or download as TXT, CSV or JSON. Everything runs in your browser and nothing is sent to a server.

How to use this Random Australian Phone Number Generator

1

Choose a number source

Keep Reserved test ranges for numbers ACMA guarantees are fictitious, or switch to Full prefix sample for wider coverage.

2

Pick the type and state

Generate mobiles, landlines, 1800/1300 numbers or a mix. The state filter sets the landline area code and exchange.

3

Set the format and count

Choose spaces, (0X) brackets, dashes, plain digits, +61 international or E.164, then ask for 1 to 100 numbers.

4

Generate and export

Copy one number or the whole list, or download TXT, CSV or JSON files.

Example Usage

Fictitious Western Australia landlines in +61 international format:

Input
Source: Reserved test ranges, Type: Landline, State: Western Australia, Format: International, Count: 3
Output
+61 8 5550 4127 +61 8 7010 8836 +61 8 5550 0291

Frequently Asked Questions

Are these real Australian phone numbers?
No. By default every number comes from the ranges ACMA sets aside for films, TV and creative works, so none of them can belong to a real person. Full prefix sample mode uses real Australian prefixes with random digits, so those numbers can match an active service. Keep them inside test systems.
What is the Australian phone number format?
Australian numbers have 10 digits including the leading 0. Mobiles are written 04XX XXX XXX, landlines (0X) XXXX XXXX with a one-digit area code, and toll-free or local-rate numbers 1800 XXX XXX or 1300 XXX XXX.
What are the Australian area codes?
There are four: 02 for New South Wales and the ACT, 03 for Victoria and Tasmania, 07 for Queensland, and 08 for South Australia, Western Australia and the Northern Territory. Mobiles start with 04 in every state.
How do I write an Australian number in international format?
Replace the leading 0 with Australia's country code, +61. 0491 570 156 becomes +61 491 570 156, and (02) 5550 1234 becomes +61 2 5550 1234. APIs usually expect E.164, which drops the spaces: +61491570156.
What are the ACMA fictitious phone numbers?
ACMA reserves 30 mobile numbers between 0491 570 006 and 0491 579 760, the landline blocks 5550 XXXX and 7010 XXXX in every area code, plus 1800 160 401, 1800 975 707 to 711 and 1300 975 707 to 711. Reserved test ranges mode draws only from these.
Will the numbers pass phone number validation?
Yes. Mobiles use allocated 04 prefixes and landlines use exchanges that match their state, so libphonenumber and the validators built on it accept them as valid Australian numbers. The ACMA fictitious ranges pass too, because they sit inside normal numbering blocks.
Can I use these numbers for SMS verification?
No. None of these numbers can receive calls or texts, so they will not work for PayPal, WhatsApp or any other service that sends a verification code. Use them for form validation, UI mockups, QA and database seeding.
How many digits does an Australian phone number have?
Ten in domestic format, counting the leading 0. In international format you write +61 followed by nine digits, because the 0 is dropped.
How many numbers can I generate and export?
From 1 to 100 unique numbers per batch. Copy them all, or download TXT, CSV or JSON; CSV and JSON also include the E.164 version, type, state and source. Reserved mode holds only 30 mobile and 11 1800/1300 numbers, so batches of those types stop when the pool runs out.

Related Tools

The Random Australian Phone Number Generator is maintained by CodeItBro. We aim to provide the best free developer tools on the web. If you have feedback or suggestions, please visit our contact page.

As featured on

CodeItBro - Free dev tools + practical guides to help you ship faster | Product HuntCodeItBro - Free Online Developer Tools badgeCodeItBro badge