Professional encryption, hashing, and security tools for developers and privacy-conscious users. All processing happens in your browser β no data ever leaves your device.
Generate cryptographically secure passwords with custom length, character sets, and entropy options.
Compute MD5, SHA-1, SHA-256, SHA-512 hashes for strings, files, or API keys instantly.
Hash and verify passwords using bcrypt with configurable work factors for secure storage.
Encode, decode, and validate JSON Web Tokens with full header and payload inspection.
Encode and decode Base64 strings, files, and binary data for APIs and data transfer.
Percent-encode and decode URL components and query strings for web development.
Encode and decode HTML entities to prevent XSS and ensure valid HTML markup.
Generate RFC 4122 compliant UUIDs (v1, v4) for database keys and distributed systems.
All operations run in your browser. No sensitive data is ever transmitted to servers.
Uses Web Crypto API and modern algorithms for production-grade security operations.
Built for developers with clean inputs, copy-to-clipboard, and batch processing.
Start using any security tool immediately without sign-up or installation.
Yes. All processing occurs entirely in your browser using JavaScript. No data is sent to servers. Even your passwords and hashes never leave your device.
These tools are designed for development, testing, and learning. For production, always use battle-tested libraries in your language of choice.
We support MD5, SHA-1, SHA-256, SHA-384, SHA-512 for general hashing and bcrypt for password hashing. SHA-256 and above are recommended for security-critical uses.
Our JWT tool can decode and inspect JWTs fully. Signature verification requires your secret key, which is processed client-side only.