Skip to content

Australia (AU)

National-ID patterns loaded when you pass countries=["AU"] (or "all"). Universal patterns always stay.

This is a detector, not a legal opinion

id-extract matches the shape of these numbers. A hit is not proof that the value was issued, is still valid, or that the cited statute applies to your document. Checksums, where present, only test the extra digit.

ABN_AU β€” Australian Business Number (ABN)

An 11-digit number that identifies a business or organisation to the Australian Government and the public. It is issued through the Australian Business Register.

Package type ABN_AU
Shape this package looks for 11 digits, optional spaces as 2 3 3 3
Checksum none in this package (the ABR uses a weighting check the regex does not run)
Example (synthetic) 51 824 753 556

Official sources

TFN_AU β€” Tax File Number (TFN)

A personal reference number in the Australian tax and superannuation systems. The ATO says it is usually 9 digits and stays with the person for life.

Package type TFN_AU
Shape this package looks for 9 digits, optional spaces as 3 3 3
Checksum none
Example (synthetic) 123 456 789

Official sources

DRIVERS_LICENSE_AU β€” Driver licence (state and territory)

A licence to drive is issued by each state or territory, not by the Commonwealth. Formats differ. This pattern is a broad 8–10 character token and will over-match.

Package type DRIVERS_LICENSE_AU
Shape this package looks for 8–10 letters or digits
Checksum none
Example (synthetic) 12345678

Official sources

ACN_AU β€” Australian Company Number (ACN)

The nine-digit number ASIC issues to a company. The last digit is a check digit. A failed check is dropped, because nine digits are a common shape.

Package type ACN_AU
Shape this package looks for 9 digits, or NNN NNN NNN
Checksum ASIC modified modulus 10. A failure is dropped.
Example (synthetic) 530 000 009

Official sources

MEDICARE_AU β€” Medicare card number

The number on an Australian Medicare card. The first digit is 2, 3, 4, 5, or 6. The ninth digit is a check digit. The tenth digit is the person's position on the card. A failed check is dropped, because ten digits are also an NPI.

Package type MEDICARE_AU
Shape this package looks for 10 digits starting with 2–6, or NNNN NNNNN N
Checksum Weights 1, 3, 7, 9, 1, 3, 7, 9 on the first eight digits. The ninth digit equals that sum modulo 10. A failure is dropped.
Example (synthetic) 2428 77813 1

Official sources

The example values are synthetic or well-known public test numbers. Do not treat them as issued identifiers.