snaptxt.app

Australian Medicare Number Generator & Validator

Generate valid Australian Medicare card numbers for software testing and development only. Numbers are not real — for testing purposes only. The check-digit algorithm runs entirely in your browser.

For testing and development only. Numbers generated by this tool are mathematically valid but not registered with Services Australia. Do not use them to claim Medicare benefits, misrepresent identity, or for any purpose other than software testing and development.

Australian Medicare Number

No additional info

Sample Australian Medicare Numbers

How to use it

  1. 1Click the Generate button to produce a new, cryptographically random Medicare number that passes the official check-digit validation.
  2. 2The card number (10 digits) and Individual Reference Number (IRN) are shown together — copy the full 11-digit string or just the formatted card number.
  3. 3Use the Validate tab to check any existing number. Paste it in and the tool checks the leading digit range (2–6), the weighted check digit, and the issue number.
  4. 4Sample numbers are pre-generated on load — copy any of them directly for quick testing.

Common use cases

  • Populate a healthcare test database with realistic but fake Medicare numbers for automated integration tests.
  • Validate user-submitted Medicare numbers in a form without sending data to a backend service.
  • Demonstrate Medicare number format requirements to new developers on a healthcare project.
  • Check whether a Medicare number a patient provided has a valid check digit before submitting a claim.
  • Generate a batch of valid numbers for UI testing without touching real patient records.

Frequently asked questions

What is an Australian Medicare number?
An Australian Medicare number (also called a Medicare card number) is a 10-digit identifier issued by Services Australia. It appears on your Medicare card and is required when accessing Medicare-covered healthcare services. The number includes a leading digit (2–6), a check digit at position 9, and an issue number at position 10. An Individual Reference Number (IRN, 1–9) identifies a specific person on a shared family card.
How is the Medicare check digit calculated?
The check digit (9th digit) is calculated by multiplying the first 8 digits by the weights [1, 3, 7, 9, 1, 3, 7, 9], summing the results, and taking the remainder when divided by 10. For example, if the first 8 digits are 31899770, the check digit is (3×1 + 1×3 + 8×7 + 9×9 + 9×1 + 7×3 + 7×7 + 0×9) mod 10 = 2.
Are these Medicare numbers real?
No. The numbers are randomly generated to satisfy the mathematical check-digit rule — they are not associated with any real person, Medicare record, or Services Australia account. They are safe for use in software testing, development, and demonstrations.
What is the Individual Reference Number (IRN)?
The IRN (1–9) is a single digit that identifies a specific person on a Medicare card. Families can share a single Medicare card number but have different IRNs. It appears separately from the 10-digit card number and is often written as 'card number / IRN', e.g. 2123 45609 1 / 2.
Why does my Medicare number fail validation?
The most common reasons are: the first digit is outside the 2–6 range, the 9th digit does not match the weighted checksum, the issue number (10th digit) is 0, or the number has the wrong length. Use the Validate tab to see exactly which check fails and what the correct value should be.
Is any data sent to a server?
No. All generation and validation runs entirely in your browser using JavaScript. No Medicare numbers, inputs, or results are transmitted to or stored on any server.

Related tools

Base64 Encode / Decode
Encode and decode text and files to and from Base64.
HTML Live Preview
Write HTML, CSS, and JavaScript and see the result instantly.
JSON Formatter
Format, validate, minify, diff, and explore JSON — with optional on-device AI that summarizes any payload in plain English.
JWT Decoder
Inspect the header, payload, and expiry of any JSON Web Token — with optional on-device AI that explains what the token grants in plain English.
SQL Formatter
Beautify, format, and minify SQL queries for any dialect — with optional on-device AI that explains what a query does in plain English.
Unix Timestamp Converter
Convert Unix timestamps to dates and back, in any timezone.
Hash Generator
Generate MD5, SHA-1, SHA-256, and SHA-512 hashes in your browser.
JSON to TypeScript
Generate TypeScript interfaces or type aliases from JSON.
Markdown to PDF
Convert Markdown to a beautifully styled PDF in your browser.
QR Code Generator
Make QR codes for websites, Wi-Fi passwords, contact cards, social handles, email, SMS, and more. Download as PNG or SVG — or as a ZIP with one branded QR per social platform.
Password Generator
Generate strong, secure passwords in your browser. Nothing is sent or saved to any server.
Text Diff
Compare two pieces of text and see line-by-line, word-by-word, or character-by-character what changed.
UUID / ULID Generator
Generate UUID v4, UUID v7, or ULID identifiers in bulk, instantly in your browser.
SVG to PNG / JPEG / WebP
Convert SVG to PNG, JPEG, or WebP at any size — quality slider, transparent or colored background, copy to clipboard. Free, in your browser.
URL Encoder / Decoder
Encode or decode URLs and query parameters with component-vs-full-URI scope, plus a query-string breakdown. Free, in your browser.
Regex Tester
Test JavaScript regular expressions with live highlighting and a capture-group inspector — plus an AI regex generator that turns plain-English descriptions into regex (on-device Gemini Nano).
Color Converter
Convert colors between HEX, RGB, HSL, HSV, and OKLCH, and generate tint, shade, and harmony palettes. Free, in your browser.
HTML ↔ Markdown Converter
Convert HTML to Markdown or Markdown to HTML with a live preview. GFM tables, fenced code blocks, inline formatting. Free, in your browser.
Cron Builder
Build cron expressions visually or describe the schedule in plain English and let on-device AI write it for you. Plain-English explanation, next 5 runs, presets.
YAML ↔ JSON Converter
Bidirectional YAML / JSON conversion with multi-document support and indentation control. Free, in your browser.
Convert CSV to JSON
Bidirectional CSV / TSV / JSON conversion. Custom delimiters, header detection, auto-typed numbers. Free, in your browser.
Word & Character Counter
Live word, character, sentence, and paragraph counts with reading and speaking time. Free, in your browser.
Lorem Ipsum Generator
Generate placeholder text — paragraphs, sentences, words, or HTML-wrapped output. Free, in your browser.
JWT Generator
Sign JSON Web Tokens with HS256/384/512, RS256/384/512, or ES256/384. In-browser key generation, no server.
Image Compressor
Compress PNG, JPEG, and WebP images with a live quality slider and side-by-side preview. Free, in your browser.
Favicon Generator
Generate the full favicon set — ICO, PNGs at every size, apple-touch-icon, and PWA manifest — from one image. Free, in your browser.
AI Code Explainer
Paste code, get a plain-English explanation from on-device Gemini Nano — no upload, no API key, no signup.
CSS Gradient Generator
Build linear, radial, and conic CSS gradients visually with color stops, presets, and one-click copy. Free, in your browser.
Box Shadow Generator
Build CSS box-shadows visually with offset, blur, spread, opacity, and inset across stacked layers. Live preview, copy-ready CSS.
Mermaid Live Editor
Render Mermaid diagrams live — flowcharts, sequence, class, state, ER, gantt, pie, and mindmap. Export SVG or PNG.
X.509 Certificate Decoder
Paste a PEM-encoded X.509 certificate — inspect subject, issuer, validity, SANs, key usage, and SHA fingerprints. Free, in your browser.
Australian ABN Generator & Validator
Generate and validate Australian Business Numbers (ABN) using the official weighted checksum algorithm. Perfect for testing and development — runs entirely in your browser.
Australian ACN Generator & Validator
Generate and validate Australian Company Numbers (ACN) using the official check-digit algorithm. For testing and development — runs entirely in your browser.
Australian Tax File Number (TFN) Validator
Validate Australian Tax File Numbers (TFN) — checks format and the official check-digit algorithm. No TFN generation to protect against misuse. Runs entirely in your browser.
Australian BSB Number Validator
Validate Australian Bank State Branch (BSB) numbers — checks the 6-digit format and identifies the bank from the first two digits.
New Zealand IRD Number Generator
Generate and validate New Zealand IRD (Inland Revenue Department) numbers for testing and development. Uses the official check-digit algorithm.
New Zealand Business Number (NZBN) Generator
Generate and validate New Zealand Business Numbers (NZBN) — 13-digit GS1 identifiers used by NZ companies. For testing and development.
New Zealand Bank Account Number Validator
Validate New Zealand bank account numbers — checks the BB-BBBB-AAAAAAA-SS format, bank code, and overall structure.
Text Case Converter
Convert text between camelCase, PascalCase, snake_case, kebab-case, SCREAMING_SNAKE, Title Case and more — instantly in your browser.
Number Base Converter
Convert numbers between binary, octal, decimal, and hexadecimal — type in any field and the rest update live.
XML Formatter & Validator
Format, validate, and minify XML documents with custom indentation — uses the browser's native DOMParser, nothing uploaded.
CSS & JS Minifier
Minify CSS and JavaScript online — strip comments, collapse whitespace, and see byte-size savings. Runs entirely in your browser.