Base64 encoder and decoder

Mode Encode
Input bytes 0
Output bytes 0
Privacy Local only

Encoding and decoding happen in your browser. The input and output are not sent to Heavens Help telemetry.

See examples

Encode a small text value

Paste text and convert it into Base64 for a quick config value, API test, or data URI fragment.

Decode a Base64 string

Paste a Base64 value and read the decoded UTF-8 text without sending it to a server.

URL-safe output

Turn on URL-safe output and remove padding when you need Base64 for URL tokens or compact identifiers.

About this helper

Base64 represents bytes as text using a limited alphabet. This helper encodes UTF-8 text into Base64 and decodes Base64 back into UTF-8 text in the browser, including accented characters and multilingual text. It is useful for small snippets, tests, config values, and URL-safe tokens, not for encryption.

Is Base64 encryption?

No. Base64 is an encoding format, not a security feature. Anyone can decode it.

Does my text leave my device?

No. Encoding and decoding run in your browser, and the site does not receive the text you type.

What is URL-safe Base64?

URL-safe Base64 uses - and _ instead of + and / so the output is easier to place inside URLs.