Security Tools
Generate secure credentials and transform text using browser-based security utilities.
Password Generator
Create secure passwords with custom character rules.
Encryptor and Decryptor
Encrypt and decrypt text using a passphrase.
Encoder & Decoder
Encode and decode text with Base64, URL, and HTML entity modes.
Password Strength Checker
Analyze password strength with entropy and crack time estimates.
Hash Generator
Generate MD5, SHA-1, SHA-256, SHA-384, and SHA-512 hashes.
About Security Tools Tools
Security tools handle the basic but important tasks of generating, protecting, and verifying credentials and sensitive data. For most small businesses and individuals, the practical security challenge is not sophisticated cryptography — it is the much more common problem of using weak or reused passwords and having no reliable process for handling sensitive text that needs to be transmitted or stored securely.
The Password Generator creates strong random passwords based on configurable rules — length, character sets (uppercase, lowercase, numbers, symbols), and optional exclusion of ambiguous characters. Generated passwords are never sent to a server. The Password Strength Checker analyzes a password against entropy measures and estimates how long it would take to crack under different attack scenarios — useful for assessing whether an existing password meets an acceptable security threshold.
The Encryptor and Decryptor tool applies AES-256 encryption to a block of text using a passphrase you supply. The encrypted output can be safely transmitted or stored, and decrypted by anyone who has the same passphrase. This is useful for sharing sensitive information through unsecured channels (email, messaging apps) without revealing the content to intermediaries. All encryption and decryption runs in the browser — no data is transmitted.
The Encoder & Decoder handles Base64, URL encoding, and HTML entity encoding — formats commonly needed in web development and API work. The Hash Generator produces MD5, SHA-1, SHA-256, SHA-384, and SHA-512 hashes from any input text, useful for verifying data integrity, generating checksums, and comparing stored hash values.