Text Hash
Generate cryptographic hashes from text using MD5, SHA-1, SHA-256, SHA-384, SHA-512, and SHA-3.
Private browser based security utilities for hashing, encoding, encryption, key generation, and secure data inspection. Everything is processed locally on your device without uploading your sensitive data.
Last Updated: 28 September 2026
Powerful privacy and security utilities for hashing, encoding, cryptography, and secure data workflows. Built to run directly in your browser.
Generate SHA, MD5, and other cryptographic hashes locally from text and files.
Generate cryptographic hashes from text using MD5, SHA-1, SHA-256, SHA-384, SHA-512, and SHA-3.
Generate cryptographic hashes for files locally without uploading them to a server.
FlagsDev is engineered to process your confidential documents directly in your browser sandbox, ensuring that your files never leave your device. We prioritize your privacy and security above all else.
Generate MD5, SHA-1, SHA-256, SHA-384, SHA-512, and SHA-3 hashes from text directly in your browser.
Calculate cryptographic hashes for local files to verify integrity without uploading them to a server.
Encode and decode text or binary data using Base64 entirely within your browser.
Safely encode and decode URLs and query parameters without sending your data to an external service.
Convert special characters to HTML entities and decode HTML entities back into readable text locally.
Inspect and convert Unicode characters, escape sequences, and code points directly on your device.
Convert text and data between hexadecimal, binary, decimal, and readable representations.
Generate strong random passwords using browser cryptographic randomness with configurable length and character sets.
Generate unique UUIDs locally without external APIs, accounts, or network requests.
Generate HMAC signatures using supported cryptographic algorithms with keys that remain in your browser.
Encrypt and decrypt supported data using AES through the browser's native Web Crypto API.
Generate RSA key pairs locally for supported cryptographic workflows without transmitting private keys.
Perform supported RSA encryption and decryption operations locally using browser cryptography APIs.
Create and decode JSON Web Tokens locally while keeping your token data inside the browser.
Inspect JWT headers, payloads, claims, timestamps, and token structure without uploading the token.
No. These tools are designed to process supported inputs directly in your browser. Your text, files, keys, tokens, and other input data do not need to be uploaded to a FlagsDev server.
Yes. Processing is performed locally in your browser for supported tools. However, you should always understand the cryptographic algorithm and configuration before using generated output for security critical systems.
Hashing produces a one way digest that is designed to be difficult to reverse, while encryption transforms data into ciphertext that can be decrypted using the appropriate key.
No. Encoding such as Base64, hexadecimal, and URL encoding is designed to represent data in another format, not to provide confidentiality or security.
No. Supported cryptographic operations are performed locally in your browser, so private keys can remain on your device.
Where supported, cryptographic operations use the browser's native Web Crypto API rather than sending sensitive data to a remote service.
The JWT tools can inspect and decode token structure locally. Signature verification depends on the token algorithm and the appropriate verification key or secret being available.
FlagsDev does not need to store your inputs or generated results on a server for these browser-based tools. Processing happens locally whenever the selected operation supports client-side execution.
They are useful for development, testing, inspection, and learning. For security-critical production systems, always review the algorithm, key management, implementation, and threat model independently rather than relying solely on a browser utility.
Yes. FlagsDev is an open-source project, allowing users to inspect the implementation and contribute improvements.
This tool is open source, privacy-first, and built with the help of the community.
This project is completely open source and built by developers from the community. Whether you've found a bug, have an idea for a new feature, or want to improve the codebase, every contribution is appreciated.