ReallyUseful.Tools

Base64 encode / decode

Encode text to Base64 or decode Base64 back to text with full UTF-8 support and an optional URL-safe alphabet.

How to use Base64 encode / decode

Encode text to Base64 or decode Base64 to text as you type. Unicode characters such as accents and emoji are handled correctly using UTF-8.

Options

  • URL-safe — uses - and _ instead of + and / and drops padding, as used in JWTs and URLs
  • Swap — move the output back into the input to reverse the operation

Base64 is an encoding, not encryption — anyone can decode it. Conversion happens locally in your browser.

Base64 encode / decode FAQs

Is Base64 encode / decode free?

Base64 encode / decode is a free online tool on ReallyUseful.Tools. No account is required.

Does Base64 encode / decode run in my browser?

Base64 encode / decode is designed to run in your browser where supported, so files can stay on your device instead of being uploaded to a server.

More Developer Tools

JSON formatter & validator

Format, beautify, validate, and minify JSON online. Pinpoint syntax errors by line and column, sort keys, and copy or download the result.

Color picker & converter

Pick a color and convert between HEX, RGB, HSL, HSV, and CMYK. See tints, shades, and contrast ratios against black and white.

Unix timestamp converter

Convert Unix epoch timestamps to human-readable dates and back. Supports seconds and milliseconds, local time, UTC, and ISO 8601.

Regex tester

Test JavaScript regular expressions with live match highlighting, capture groups, flags, and replace preview.

Browse all 16 Developer Tools tools