Encoder & Hash
royhp.comA developer encode / decode + hash multi-tool. Base64, URL, hex and HTML entities are all two-way — type in either box and the other updates. Hashes recompute as you type. Everything runs on this device; nothing is uploaded.
Plain text
Base64
Uses
encodeURIComponent / decodeURIComponent. Plain text
URL-encoded
UTF-8 bytes as lowercase hex. Decoding tolerates spaces, colons and
0x. Plain text
Hex
Escapes
& < > " ' and non-ASCII to numeric entities; decoding resolves named & numeric entities. Plain text
HTML entities
Cryptographic digests of the UTF-8 input, computed live with the Web Crypto API.
Input
SHA-1
SHA-256
SHA-384
SHA-512
Tip: every box is editable — paste encoded data on the right to decode it, or plain text on the left to encode. Click Copy to grab a result.