Skip to content
Toova
All Tools

Japanese My Number (個人番号) Generator

Private by design — runs entirely in your browser

A My Number is the Japan 12-digit personal ID introduced in 2015. Toova generates syntactically valid My Numbers in your browser — perfect for testing, fixtures, and demo data. The generated values pass front-end validators but are not registered with any official authority.

What it is

My Number (個人番号) is the 12-digit personal ID introduced by the Japanese government in 2015 for tax, social security, and disaster response. It has no embedded date or sex — just a serial and a check digit. Toova generates valid My Numbers with the correct mod-11 weighted check.

How the algorithm works

The first 11 digits are random; the 12th is the check. Weights from leftmost to rightmost of the serial are 6, 5, 4, 3, 2, 7, 6, 5, 4, 3, 2. Compute the weighted sum modulo 11. If the remainder is 0 or 1, the check is 0; otherwise the check is 11 minus the remainder.

Frequently Asked Questions

Are these My Number numbers real?
No. They satisfy the official algorithm but are not registered in any Japan authority's database. Front-end validators accept them; an official lookup would reject them.
Can I use a generated My Number in production?
Only for testing — fixtures, demo screens, form validators. Using a generated My Number to impersonate someone or evade tax law is fraud.
Why does my validator accept these?
Because most My Number validators check the mathematical formula (or format for prefix-based IDs), not the registry. Toova's outputs pass the math.
Does Toova store or log the My Numbers I generate?
No. All generation runs in your browser via crypto.getRandomValues. There are no outbound requests.