Base64 Encoder
Encode any text to Base64, including Arabic and emoji, with URL-safe and line-wrapping options.
Developer & Web
Hash text with MD5, SHA-1, SHA-256, SHA-384, SHA-512 or CRC-32, with HMAC and per-line options.
Your files and text are processed on your own device, inside this page. Nothing is uploaded to Dubinity or stored, and closing the tab discards it. How privacy works
Computes one algorithm or all of them at once, in hex or Base64. Supply a key and the result becomes an HMAC (RFC 2104) instead of a plain hash.
The text is hashed as UTF-8 exactly as typed, so a trailing space or newline changes the result - which is usually why two tools disagree. The implementations are checked against OpenSSL's output in the test suite.
Was this tool helpful?
Encode any text to Base64, including Arabic and emoji, with URL-safe and line-wrapping options.
Read a JSON Web Token's header and payload, with expiry in plain language and optional HMAC verification.
Generate API keys, session tokens and signing secrets with a chosen strength and encoding.
Format and indent JSON, or minify it, with exact error positions and big numbers kept as written.
Create strong random passwords with the character rules a site demands, and see the real entropy.
See the IP address our server sees, the rough location attached to it and what your browser sends.