About this site

What this site is

A small collection of single-purpose tools for people who build and test software: a password generator, a UUID generator, a test card number generator, and a generator and validator for IMEI numbers. Every one of them runs entirely in your browser. There is no account, no upload, and no server-side processing of anything you type or generate.

Why it exists

Anyone building or testing software that stores identifiers hits the same wall early: you need realistic values, and the realistic values you have to hand are real ones belonging to real people and real devices. Copying those into a fixture file, a seeded database, or a bug report is a privacy problem that is easy to create and awkward to reverse. The same instinct applies to secrets — a password you generate should be produced where nobody else can see it.

Most existing generators solve that but bury the tool under an interstitial, three ad units, and four hundred words of throat-clearing before the button. Every page here puts the tool at the top, returns a result in a single click, and keeps the explanatory material below it for the people who want it. A page is a shared stylesheet and two small scripts, with no framework, no tracker, and no fonts fetched from anywhere. Each tool ships only its own logic, so opening one never downloads the code for the others.

How it works

Randomness comes from your browser's cryptographic generator, crypto.getRandomValues, never Math.random, with rejection sampling so that no value is favoured over another. Where a format has structure — a Luhn checksum on an IMEI, the version and variant bits of a UUID — it is computed correctly rather than approximated. The IMEI format guide sets out one of those algorithms in full, with code you can check against.

Bulk generation is done in a single pass with a pooled random buffer; a hundred thousand values take a few tens of milliseconds and the page reports the actual figure each time, so you can see for yourself that nothing is being fetched.

What we will not build

We do not generate IMEIs targeted at a specific manufacturer's allocated TAC range, we do not generate expiry dates or security codes alongside card numbers, and we do not offer blocklist lookups, unlocking, BIN lookups, or anything that would help pass a fabricated number off as real. Those uses are outside what this site is for, and several of them are criminal offences. Test data is test data; where a tool produces a secret instead, as the password generator does, it stays on your machine and we keep no copy.

Corrections

If something on this site is technically wrong, we would rather know. The contact page has an address, and corrections are made promptly.