MD5, SHA-1, SHA-256 & more, from text or a file
—————Generate cryptographic hashes and checksums from text or an uploaded file, in five common algorithms at once. Useful for verifying file integrity, checking downloads, or debugging.
Enter text or choose a file
Type/paste text, or upload a file to hash instead.
View all hashes
MD5, SHA-1, SHA-256, SHA-384, and SHA-512 compute simultaneously.
Copy what you need
One click copies any individual hash.
Is my file uploaded to a server?
No — hashing happens entirely in your browser using the Web Crypto API, files never leave your device.
Why is MD5 included if it's insecure?
MD5 is still commonly used for quick file-integrity checksums (not security), so it's included alongside the modern SHA-2 family.
Generate strong, random passwords instantly. Adjustable length and character sets (uppercase, lowercase, numbers, symbols), live strength indicator, one-click copy. All generation happens in your browser using the Web Crypto API — passwords are never sent anywhere.
Generate random UUID v4 identifiers instantly, one or in bulk (up to 100 at once). Copy individually or all at once. Perfect for database keys, API testing, and unique identifiers in code. 100% client-side using crypto.randomUUID().
Comprehensive token tool to decode, verify, and generate JWT (JSON Web Tokens) and PASETO (Platform-Agnostic SEcurity TOkens) instantly. View header, payload, and signature sections with syntax-highlighted JSON. Generate new tokens with custom payloads. Perfect for developers debugging authentication tokens, API tokens, and bearer tokens. Features instant real-time decoding as you type, support for both JWT and PASETO token formats, token generation with custom algorithms (HS256, HS384, HS512), three-part visualization showing header/version, payload, and signature/footer separately, color-coded JSON syntax highlighting for easy reading, one-click copy to clipboard for each section, and complete client-side processing for maximum security. All token processing happens entirely in your browser - tokens are never transmitted to any server, ensuring complete privacy and security. Supports all standard JWT formats and PASETO v2/v4. Ideal for debugging authentication flows, inspecting API tokens, generating test tokens, understanding token structure, validating token claims, and learning about modern authentication. No installation or registration required.
Format, validate, and beautify JSON data instantly. Minify JSON, fix formatting errors, and validate JSON syntax online. Perfect for developers working with APIs and configuration files.