Skip to main content
Tools Harbor

Generators

Generate UUIDs, secure passwords, QR codes and cryptographic hashes.

Which generator fits the job?

Use the UUID / GUID Generator when you need an identifier that will not collide with one created elsewhere, without a central database handing numbers out. Use the Secure Password Generator when a human or a service needs a credential, choosing length over cleverness — a longer random string beats a short one with symbol substitutions. Use the QR Code Generator to move a URL, Wi-Fi credential or contact card onto a screen, poster or label that someone will scan with a phone. Use the Hash Generator to produce a fixed-length fingerprint of a file or string, most often to confirm that a download matches what the publisher intended.

Randomness and hashing, briefly

Passwords here are produced with the browser's cryptographic random number generator, not the ordinary one used for shuffling and animation — the distinction matters, because a predictable generator produces guessable credentials. On the hashing side, MD5 and SHA-1 are broken for anything security-related and remain useful only as non-adversarial checksums; prefer SHA-256 when the result has to resist tampering. Hashing is also one-way by design, so it is a way to verify data, never a way to store something you intend to read back.

Why generating locally matters here

A password that travels to a server before it reaches you has already been seen by something other than you. Every generator on this page runs in your browser, so the value is created on your machine and stays there — nothing is transmitted, and nothing is retained after you close the tab.