Everyday Utilities · Local-first · Beta

Password Toolkit

Generate a password with Web Crypto or assess one locally with clearly labelled strength estimates.

Instant result•No account•Inputs stay in your browser
Loading this tool interface

The page shell is ready; the interaction area is loading.

Trust record

Check the method before you rely on the result

Tier C · Runs locally in this browser
Method
Use Web Crypto random values for generation and a conservative character-set entropy estimate for local assessment.
Estimated entropy ≈ password length × log₂(character pool size)
Sources
1 reviewed reference
Open the source register
Effective period
Formula-based; no statutory effective period
Last verified
10 August 2026
Review every 365 days
Reviewer status
Product and domain review: specialist approval not required
Privacy
Password values remain in browser memory only. They are never sent to analytics, a backend, a URL or a log, never persisted, and never auto-copied.
Important limitations
  • Strength is an estimate, not a guaranteed crack time or security certification.
  • Generated passwords are not copied, saved, logged or sent anywhere automatically.

Read all limitationsReport an error

A quick guide

Use the number with context

The answer is only useful when you know what it includes and what it leaves out.

How to use it

  1. Choose Generate or Assess locally.
  2. For generation, choose length and character groups; for assessment, enter a password only when ready.
  3. Review the estimate and handle the generated value using your own secure password manager.

Formula

Estimated entropy ≈ password length × log₂(character pool size)

A strength label is a rough signal. Unique passwords and a password manager matter more than a label alone.

Make it concrete

Worked example

A 16-character password using lowercase, uppercase, numbers and symbols has a higher estimated search space than a short lowercase-only password.

Boundaries

What this tool does not assume

Limitations

  • Strength is an estimate, not a guaranteed crack time or security certification.
  • Generated passwords are not copied, saved, logged or sent anywhere automatically.

Edge cases

  • At least one character group is required for generation.
  • If Web Crypto is unavailable, the tool reports an honest error instead of falling back to Math.random.
  • The assessment input is never placed in analytics or the URL.

Last reviewed 10 August 2026 · Formula version 1.0

Method & sources

How this result is grounded

The formula is deterministic and runs in your browser. Read the reference below for the method used by this tool.

  • Everyday Utilities methodology v1

    KarobarKit controlled methodology · authoritative reference · Checked 10 August 2026

    Supports: everyday utility formulas · rounding and scope limitations · privacy boundary

Questions

Frequently asked

Does the generator use secure randomness?

It requires the browser Web Crypto API and does not fall back to an insecure random source.

Keep going

Related tools

A related local-first tool for the next step.

Source register checked 10 August 2026.