Security tool · local generation

Secure Password Generator

Generate strong random passwords locally in your browser. Choose length, character types, avoid ambiguous characters and copy the result into your password manager.

Local generation Passwords are generated with the browser Web Crypto API and are not uploaded to Mini-Tools.uk.
Configurable rules Choose length, uppercase, lowercase, numbers, symbols and ambiguous-character handling.
Strength feedback See a practical strength label and estimated crack-time style indicator.
••••••••••••••••
Password strength
Estimated time to crack
16

How this password generator stays private

This page generates passwords directly in your browser using the Web Crypto API. Random values come from your device, and the generated password is not uploaded to Mini-Tools.uk.

Choose your settings, generate a password, copy it, then store it safely in a trusted password manager. Avoid reusing the same password across multiple accounts.

For Chinese users, this page can also be used as a 密码生成器, 随机密码生成器, 强密码生成器 and 本地密码生成工具.

Common use cases

  • Create a new password for an important account.
  • Generate a temporary password for a test environment.
  • Avoid reusing old passwords when signing up for a new service.
  • Create long passwords with symbols, numbers and mixed case.

Is this password generator private?

Yes. Password generation happens locally in your browser and nothing is sent to our servers.

Does it include every selected character type?

Yes. If uppercase, lowercase, numbers or symbols are selected, the final password includes at least one character from each selected group.

How long should a password be?

For important accounts, longer is usually better. Sixteen characters or more is a sensible baseline for many personal accounts.