hash_generator
verifiedv0.1Hashes UTF-8 text in the browser with MD5, SHA-1, SHA-256, SHA-384, SHA-512, or all five. Pass text (0–100000 chars) and algo (one of those names, or all). Returns hex and base64 per algorithm — no file upload, no bytes field. Variant URLs are not a second machine Tool — pass algo explicitly. Do not use this to encode base64 of arbitrary text (that is base64_encoder) or to generate passwords (that is password).
Updated 9/3/2026 · Created 9/3/2026
Input Schema
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"text"
],
"properties": {
"algo": {
"enum": [
"MD5",
"SHA-1",
"SHA-256",
"SHA-384",
"SHA-512",
"all"
],
"type": "string",
"default": "SHA-256"
},
"text": {
"type": "string",
"maxLength": 100000
}
},
"additionalProperties": false
}Full Contract
{
"name": "hash_generator",
"description": "Hashes UTF-8 text in the browser with MD5, SHA-1, SHA-256, SHA-384, SHA-512, or all five. Pass text (0–100000 chars) and algo (one of those names, or all). Returns hex and base64 per algorithm — no file upload, no bytes field. Variant URLs are not a second machine Tool — pass algo explicitly. Do not use this to encode base64 of arbitrary text (that is base64_encoder) or to generate passwords (that is password).",
"inputSchema": {
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"text"
],
"properties": {
"algo": {
"enum": [
"MD5",
"SHA-1",
"SHA-256",
"SHA-384",
"SHA-512",
"all"
],
"type": "string",
"default": "SHA-256"
},
"text": {
"type": "string",
"maxLength": 100000
}
},
"additionalProperties": false
}
}GET /api/tool/simpletoolstack.com/hash_generator