Base64 decode fails
check alphabet, padding and whether the input is Base64URL rather than standard Base64.
Switch between common text encodings and digest algorithms while clearly distinguishing reversible encoding from one-way hashing.
Developer & Text ToolsAppKiro Encoding Tools combines UTF-8 Base64 encode/decode, URL-component percent encoding/decoding and MD5, SHA-1, SHA-256 or SHA-512 text digests. Base64 and percent encoding are reversible representations; cryptographic hashes are one-way digests, not encryption. UTF-8 Base64 encode and decode. URL-component percent encode and decode.
Enter the source data: Choose Base64, URL Component or Hash and paste non-sensitive UTF-8 test text.
Choose the relevant settings: Select encode/decode or the digest algorithm. For URL data, decide whether you are encoding one component or parsing a complete URL.
Review and verify the result: Copy the result with its method label. For hashes, preserve exact input bytes/normalization; for decoded content, treat the result as untrusted data.
check alphabet, padding and whether the input is Base64URL rather than standard Base64.
the percent sequences may be malformed or represent non-UTF-8 bytes.
compare encoding, normalization, whitespace and newline bytes exactly.
Encoding changes representation and is intended to be reversible. Hashing produces a fixed-length digest and is designed to be one-way, although algorithm security varies.
No. Anyone can decode Base64; it provides no secrecy.
Not for modern collision-resistant signatures, certificates or integrity guarantees. Retain them only for explicitly compatible legacy/non-security checks and show a warning.
The calculation runs in this browser component, but that alone is not a complete privacy guarantee. Use non-production data unless you have also reviewed extensions, clipboard history, downloads and site diagnostics.
The layout adapts to narrow screens. File selection, camera access, clipboard actions and downloads still depend on the permissions and capabilities of the mobile browser.
Choose the exact transformation, use test data and label the output so encoding, decoding and hashing are never confused.