Hash Generator vs URL Encoder / Decoder
Hash Generator
Generate MD5, SHA-1, SHA-256, SHA-384, or SHA-512 hashes from any text input.
Compute cryptographic hashes of any UTF-8 string using the most common algorithms: MD5, SHA-1, SHA-256, SHA-384, and SHA-512. Output is a lowercase hex or base64 digest. Useful for verifying data integrity, generating checksums, and working with APIs that require signed requests.
Example input:
{
"input": "Hello, World!",
"algorithm": "sha256",
"encoding": "hex"
}URL Encoder / Decoder
Encode or decode URLs and query string components using percent-encoding (RFC 3986).
Encode any string for safe use in a URL or query parameter using percent-encoding (RFC 3986), or decode a percent-encoded string back to plain text. Supports both full URL encoding (preserves ://?=& structure) and component encoding (encodes every special character). Shows a character-by-character encoding table for reference.
Example input:
{
"input": "hello world & more=stuff",
"mode": "encode-component"
}| Feature | Hash Generator | URL Encoder / Decoder |
|---|---|---|
| Category | cryptography | encoding |
| Inputs | input, algorithm, encoding | input, mode |
| Outputs | hash, algorithm, encoding, input_byte_length, digest_length | output, mode, changed, encoding_table |