Skip to content
New: a free website for your business, live in 48 to 72 hoursWorkflow automation on n8n and Claude, built for your businessFixed price, agreed before we start · Live in 5 to 10 business days30-day money-back guarantee on every planProfessional firms · Agencies · E-commerceYou own every workflow, in your own n8nClaude API: your data is not used for trainingHuman approval on every sensitive stepFree automation audit, no obligation
PURIST
30 days
Money-back window
14 h/wk
Modeled time saved
99.97%
Uptime SLA
< 7 days
Deploy time
PURIST AI
Claude Opus 4.7 · n8n v1.71 · <80ms
What type of business are you running? I'll show you exactly which processes we'd automate first and your estimated ROI.
Powered by n8n + Claude Opus 4.7 Get my free automation plan →

Free Tools /Development

Password & API Secret Generator

Generate cryptographically random secrets with real entropy math and realistic crack-time estimates, not just a green strength bar.

  • Free, no signup
  • Runs in your browser
  • Nothing stored
Configuration

bits of entropy

offline crack time

online crack time

How this tool works

01

Cryptographically secure randomness

Uses the browser's crypto.getRandomValues(), the same secure random source used by password managers, not Math.random() which is predictable and unsuitable for secrets.

02

Real entropy math, not a green bar

Calculates actual entropy in bits from your chosen character set and length, then estimates realistic crack time against both an offline GPU attack and an online rate-limited attack, two very different threat models.

03

Format presets for real use cases

Generate a webhook signing secret, an API key, a UUID-style token, or a memorable passphrase, each using the character set and length appropriate for that specific use.

Frequently asked questions

Why does entropy matter more than just "looks random"?

Entropy in bits measures how many attempts a brute-force attack needs on average, mathematically, not just visually. A 12-character password using only lowercase letters has far less entropy than an 8-character one mixing upper, lower, digits and symbols, even though the first looks longer.

What is the difference between the offline and online crack time estimates?

An offline attack (attacker has the hashed secret and unlimited local compute) can try billions of guesses per second on modern hardware. An online attack (guessing against a live login form) is limited by rate limiting and network latency, typically to a handful of attempts per second. The gap between these two numbers is often enormous for the same secret.

Should I use a passphrase or a random string for a webhook secret?

For a machine-to-machine secret (webhook signing key, API key) that nothing ever needs to type or remember, always use the longest random string the receiving system allows. Passphrases exist specifically to be human-memorable, which is irrelevant for a secret only software will ever handle.

Is this tool storing or transmitting the secrets I generate?

No, generation happens entirely in your browser using the Web Crypto API. Nothing is transmitted, logged, or stored, closing this tab clears it completely.

How long should an API secret actually be?

For anything machine-to-machine, 32 characters (roughly 190 bits of entropy with a full alphanumeric-plus-symbol set) is a reasonable default that exceeds what any realistic attack could brute-force within the lifetime of the universe. Some systems impose their own length limits, always defer to the receiving system's documented requirement first.

Done for you

Want this running inside your business, automatically?

We build the workflow behind tools like this one, wired to your CRM, inbox and apps, and keep it running. Fixed price, from $390 a month.