Base64 Encoder & Decoder
Text to Base64 and back, in any language, with the URL-safe alphabet when you need it.
SHA-256, SHA-1, SHA-384 and SHA-512 of any text, worked out in your browser.
Type or paste text and see its checksum in four algorithms at once. It is the same calculation a server does when it checks that a file or a message has not been altered, done here by the browser's own crypto, so the text never leaves the tab.
No. A hash is one way by design: it identifies the text without carrying it. That is why hashes are used to check that something has not changed, and why a leaked hash is not the same as a leaked password.
Browsers do not implement it, and it has been broken for years: two different files can be made to share an MD5. SHA-256 is the safe default for anything new.
No. The tool runs in this browser tab. What you paste is never sent to KuponGuru, and it is gone when you close the tab.
Text to Base64 and back, in any language, with the URL-safe alphabet when you need it.
Strong random passwords with the length and characters you choose, made by your browser's secure generator.
Random version 4 or time-ordered version 7 UUIDs, one or a thousand at a time, and a checker for any UUID.
Looking for something else? Browse every tool.
Letters
Type something and its SHA-256 appears here.
Type something and its SHA-1 appears here.
Type something and its SHA-384 appears here.
Type something and its SHA-512 appears here.
A hash is one way: it identifies text without revealing it, which is why it is used to check that a file or a message has not changed. It cannot be turned back into the text.