Encode or decode Base64 text instantly in your browser. Nothing is sent to any server.
Switch between Encode and Decode tabs to convert plain text to Base64 or Base64 back to readable text. Useful for encoding API tokens, creating data URIs, and debugging encoded strings — all without sending data to any server.
Choose Encode or Decode from the tabs at the top. Paste or type your input and the result appears immediately. Click Copy to copy the output to your clipboard.
Base64 encodes binary data as plain ASCII text. Common uses: data URIs (embedding images in CSS/HTML), encoding email attachments, storing binary in JSON, and passing data in URLs.
Base64 strings must have correct padding (= or == at the end). If the input is truncated or corrupted, decoding will fail or produce garbled text.
No. Base64 is encoding, not encryption. Anyone who sees the encoded string can decode it instantly. Never use Base64 to hide passwords or secrets.
This tool runs entirely in your browser. Nothing you type or paste is sent to any server — all processing happens locally on your device.