Skip to content
Kalio
3 tools

Generators tools

Passwords, QR codes and random numbers from local entropy.

Nothing is uploaded. This tool runs entirely inside your browser tab. Your files and figures stay on your device - we never receive them, so we cannot read, store or lose them.

Randomness that comes from your own machine

Every generator here draws from crypto.getRandomValues, the Web Crypto API’s cryptographically secure random number generator, seeded by your operating system’s entropy pool. Math.random is deliberately never used - it is fast, it is predictable from a handful of observed outputs, and it has no place anywhere near a password.

Why generating locally matters

A password generated on a server has, by definition, been seen by that server. So has a Wi-Fi password encoded into a QR code by a remote service. These tools generate in your browser, and you can verify it: open your browser’s network panel and watch that nothing fires when you press regenerate.

Unbiased by construction

Converting a random 32-bit number into a value within a range has an obvious wrong answer - the modulo operator, which skews results whenever the range does not divide evenly. Both the password generator and the random number generator use rejection sampling instead, so every outcome is exactly equally likely.

QR codes that never expire

The QR code generator produces static codes that encode your data directly in the pattern. There is no redirect service in the middle that could shut down, start charging or begin counting scans. Download as PNG for screens or SVG for print, with no watermark and no account.