Generators

Create passwords, IDs, QR codes, hashes and encodings in a click. Anything security-related uses your browser's Web Crypto random generator, and nothing you create is ever sent to a server.

Password Generator

Strong random passwords with strength and crack-time estimate.

UUID Generator

Random v4 and time-ordered v7 UUIDs in bulk, plus a validator.

QR Code Generator

QR codes for links, text and WiFi as PNG or SVG.

Random Number Generator

Random integers or decimals, unique draws, dice and lottery.

Hash Generator

MD5, SHA-1, SHA-256, SHA-512 hashes of text or files.

Base64 Encode / Decode

Encode and decode Base64 with UTF-8 and URL-safe options.

URL Encode / Decode

Percent-encode and decode URLs, with a URL breakdown.

Random Name Picker

Pick random winners or split a list into teams.

About our generators

Passwords, UUIDs, random numbers and name picks are drawn with crypto.getRandomValues, the same cryptographically secure source browsers use for encryption keys, with rejection sampling so every outcome is equally likely. Hashes use the Web Crypto API (and a built-in implementation for MD5), and QR codes are drawn locally, so they never expire and are never tracked.