← ← All Tools

🔡 Base-N Encode / Decode

Convert UTF-8 text, hex, Base32, Base32hex, Base64, and Base64url locally in your browser with strict rules.

V1 is a local text-only converter for exactly six formats: `UTF-8 text`, `Base16 (hex)`, `Base32`, `Base32hex`, `Base64`, and `Base64url`. Every conversion follows an explicit “source format -> bytes -> target format” path, with no auto-detection, no broken-input repair, and no “encrypted / safer now” claims.

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.

Status Initial
Source Text (UTF-8)
Target Base64
Byte Length 0
Source Length 0
Output Length 0
Notes 0
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.