10 essential security tools: password generator, strength checker, hash generator, text encryptor, URL scanner, IP lookup, DNS checker, 2FA code generator, SSL checker, data breach simulator.
Protecting your online accounts and personal information is more important than ever. Our free security tools help you create strong passwords, check for vulnerabilities, understand website security, and simulate data breaches — all without any signup or cost. All processing happens locally in your browser for complete privacy.
Weak passwords are the leading cause of account breaches. Our secure password generator creates random, unguessable passwords with customisable length and character sets (uppercase, lowercase, numbers, symbols), including a strength meter to evaluate security. The password strength checker analyses your existing passwords and provides specific recommendations for improvement based on length, character variety, and common patterns.
The URL safety scanner helps identify suspicious links by checking for shortened URLs, missing HTTPS, and known suspicious keywords — essential for avoiding phishing attempts. Our SSL certificate checker verifies website encryption status and grades certificate strength from A+ to F. The DNS lookup tool queries domain name system records to reveal IP addresses and network information.
The hash generator computes MD5, SHA-1, and SHA-256 hashes for any text input — useful for data integrity checks, file verification, and password storage. Our text encryptor/decryptor provides simple XOR encryption for sensitive notes or messages (use a strong key!). The 2FA code generator demonstrates time-based one-time passwords (TOTP) — the same technology used by Google Authenticator and Authy for two-factor authentication.
The IP address lookup provides geolocation and ISP information for any IP address. Our data breach simulator demonstrates what information might be exposed in a breach and how to check real breaches using haveibeenpwned.com.
Important note: These tools are for educational and security awareness purposes. Always use strong, unique passwords for each account and enable two-factor authentication wherever possible.
Generate strong, random passwords with custom options.
Check how secure your password is.
Generate MD5, SHA-1, SHA-256 hashes.
Simple AES-style encryption for text.
Check if a URL looks suspicious.
Get information about any IP address.
Query DNS records for any domain.
Generate TOTP codes for two-factor authentication.
Check SSL certificate details for a website.
Simulate if an email might be in a data breach.