🔡 Base-N Encode / Decode
Convert UTF-8 text, hex, Base32, Base32hex, Base64, and Base64url locally in your browser with strict rules.
Changing the source format only switches parsing rules and never rewrites your input. Any edit after success or error invalidates the old result immediately.
Only the current `success` result can be copied. `initial / ready / dirty / error` always disable copy to prevent stale output reuse.
Waiting for input.
Boundary note: this version only supports RFC 4648 family formats `Base16 / Base32 / Base32hex / Base64 / Base64url` plus `UTF-8 text`. It does not support `Base58 / Base62 / Base85 / Ascii85 / Z85 / Crockford Base32 / Bech32`.
Blocking policy: the tool does not auto-detect the format you pasted and does not auto-repair odd-length hex, bad padding, illegal alphabets, or non-UTF-8 bytes. Invalid input is rejected explicitly.
Privacy note: parsing, conversion, and copy actions stay local in your browser. Avoid pasting real secrets, production tokens, private keys, or internal sensitive payloads here.
Free online Base-N encode and decode tool. Convert UTF-8 text, Base16, Base32, Base32hex, Base64, and Base64url locally in your browser through an explicit source-to-bytes-to-target flow. It does not guess formats, repair broken input automatically, or present the result as encryption or a security verdict.