Base64 Encoder / Decoder vs URL Encoder / Decoder

encoding

Base64 Encoder / Decoder

Encode text or data to Base64, or decode Base64 back to plain text.

Encode any UTF-8 string to Base64 or decode a Base64 string back to plain text. Supports standard Base64 (RFC 4648) and URL-safe Base64 (uses - and _ instead of + and /). Detects and reports malformed input.

Example input:

{
  "input": "Hello, World!",
  "mode": "encode",
  "charset": "standard"
}
Use Base64 Encoder / Decoder
encoding

URL Encoder / Decoder

Encode or decode URLs and query string components using percent-encoding (RFC 3986).

Encode any string for safe use in a URL or query parameter using percent-encoding (RFC 3986), or decode a percent-encoded string back to plain text. Supports both full URL encoding (preserves ://?=& structure) and component encoding (encodes every special character). Shows a character-by-character encoding table for reference.

Example input:

{
  "input": "hello world & more=stuff",
  "mode": "encode-component"
}
Use URL Encoder / Decoder
FeatureBase64 Encoder / DecoderURL Encoder / Decoder
Categoryencodingencoding
Inputsinput, mode, charsetinput, mode
Outputsoutput, valid, encoding, byte_length, erroroutput, mode, changed, encoding_table

We use cookies to serve ads and measure traffic. Cookie policy · Privacy policy