Password Generator
Create secure random passwords online — no sign-up required
Open Tool3 tools · Password generator, QR codes, color picker and more
The utilities in this collection are the tools that span multiple categories but get used constantly across projects. Generate a cryptographically secure password for a new account with configurable length and character sets — the generator uses your browser's own CSPRNG, the same entropy source used for TLS key generation. Create a QR code for any URL, contact card, or piece of text, downloadable as SVG or PNG and usable commercially without any licensing restrictions. Use the color picker to sample colors, input a HEX or RGB value, and get all common color formats — HEX, RGB, HSL, and OKLCH — in one place, with one-click copying for each. These tools cover the tasks that come up regularly in web development, marketing, design, and operations work: small but precise utilities that save disproportionate amounts of time across a wide range of professional workflows.
The password generator uses the Web Cryptography API (window.crypto.getRandomValues), which is a cryptographically secure pseudorandom number generator — the same entropy source browsers use for TLS key generation. A 16-character password using uppercase, lowercase, numbers, and symbols has approximately 95^16 possible combinations, making brute-force attacks computationally infeasible with any current hardware.
Yes. QR codes are an open standard (ISO 18004) with no licensing requirements for the specification itself. The QR codes generated by this tool are entirely yours to use for any purpose — print them on product packaging, embed them in presentations, or use them in marketing materials. The codes are generated locally in your browser; no usage data is sent to any server.
The color picker supports HEX (six-digit hexadecimal), RGB (red, green, blue, 0–255 per channel), HSL (hue, saturation, lightness), and OKLCH (a perceptually uniform color space used in modern CSS Color Level 4). All formats update in real time as you drag the color selector. Copy any value with a single click.
OKLCH is a perceptually uniform color space defined in CSS Color Level 4. Unlike RGB or HEX, OKLCH describes colors in terms that match human perception: L (lightness), C (chroma), and H (hue angle). Adjusting lightness in OKLCH produces predictably lighter or darker colors without the hue shifts that happen in HSL. All evergreen browsers support oklch() natively, and design systems like Tailwind v4 use OKLCH for palette generation.