Convertools Dev
All tools

Base64 Encoder / Decoder

Convert UTF-8 text to Base64 or Base64URL and back.

Free to use. Your input stays in this browser.

How to use it

  1. Choose standard Base64 or URL-safe Base64URL.
  2. Paste plain text and select Encode, or paste encoded text and select Decode.
  3. Copy the result, or select Clear to remove both input and output.

UTF-8 preserves Korean, Japanese, emoji, line breaks and leading byte order marks. Standard Base64 uses + and / with = padding; Base64URL uses - and _ and omits padding when encoding. Both decoders accept correctly padded or unpadded input.

ASCII spaces, tabs and line breaks in encoded input are ignored. Mixed alphabets, incorrect padding, nonzero padding bits, and invalid UTF-8 bytes produce an error. Binary files are outside this text-only tool’s scope.

Base64 is encoding, not encryption. Anyone can decode it, so it does not protect passwords or secrets. All conversion runs in this browser without saving or uploading your text.