Donut
.
Security
client-side toolbox
all local — zero requests
// password
// uuid
// hash
// encode
// keys
// jwt
password generator
length
24
A–Z uppercase
a–z lowercase
0–9 digits
!@#$ symbols
no ambiguous
result
—
copy
↻ regenerate
passphrase generator
words
5
separator
hyphen ( word-word )
dot ( word.word )
underscore ( word_word )
space
result
—
copy
↻ regenerate
uuid generator
version
v4 — random (RFC 4122)
v7 — time-ordered (sortable)
nil — all zeros
single uuid
—
copy
↻ regenerate
batch generator
count
6
↻ regenerate all
cryptographic hash
input text
encoder / decoder
mode
Base64 encode
Base64 decode
URL encode
URL decode
Text → Hex
Hex → Text
Text → Binary
HTML entities encode
HTML entities decode
input
output
—
copy
secret key generator
format
Hex 256-bit (32 bytes)
Hex 512-bit (64 bytes)
Base64 256-bit
Base64url 256-bit
key
—
copy
↻ regenerate
api token generator
prefix
token
—
copy
↻ regenerate
matrix / synapse secrets
registration_shared_secret
—
copy
macaroon_secret_key
—
copy
form_secret / turn_shared_secret
—
copy
↻ regenerate all
jwt decoder
jwt generator — hs256
subject (sub)
issuer (iss)
secret key
expires in
1 hour
24 hours
7 days
30 days
generated token
—
copy
↻ generate token