ToolfyToolfy
Encoders & DecodersBase64 Encode / Decode

Base64 Encode / Decode

Encode plain text or binary data to Base64 and decode Base64 strings back to readable text. Supports both standard and URL-safe Base64 alphabets. Useful for embedding data in JSON, HTML, CSS, or HTTP headers.

Plain Text
Base64 Encoded

Base64 Encode / Decode guide

Convert plain text, tokens, and small data snippets to and from Base64 without sending them to a remote service. The tool supports both standard Base64 and URL-safe Base64 for web, API, and configuration workflows.

Key features

  • Encode readable text into Base64 instantly
  • Decode Base64 strings back to UTF-8 text
  • Support standard and URL-safe Base64 alphabets
  • Copy results quickly for JSON, HTML, CSS, and HTTP headers

Common use cases

  • Decode JWT segments or API payload fragments while debugging
  • Encode small text values for data URLs, configs, or examples
  • Convert URL-safe Base64 values used in web applications

Frequently asked questions

Is Base64 encryption?

No. Base64 is an encoding format, not encryption. Anyone can decode a Base64 string back to the original data.

What is URL-safe Base64?

URL-safe Base64 replaces characters that can be awkward in URLs, making encoded values easier to use in query strings and paths.

Does this tool upload my text?

No. Encoding and decoding run locally in your browser.