Encode text into Base64, decode Base64 back to readable text, and prepare URL-safe or data URL output in one focused workspace.
Choose encode or decode, inspect byte size, switch URL-safe output, and copy the exact result without leaving the page.
Input bytes
23
Output length
32
Size change
+39.1%
Detected format
Standard
Quick examples
Paste text, JSON, tokens, or Base64. Examples below fill the right mode automatically.
The result updates live. Copy, download, or send it back to the input for the opposite conversion.
R29nb3RlbSBkZXZlbG9wZXIgdG9vbHM=
Byte preview
47 6f 67 6f 74 65 6d 20 64 65 76 65 6c 6f 70 65 72 20 74 6f 6f 6c 73
Text preview
Gogotem developer tools
Tune the output for APIs, JWT-style values, emails, or data URLs.
Output format
Base64 turns bytes into a transport-friendly text alphabet. This tool uses UTF-8 text handling, restores missing padding while decoding, and can switch between standard Base64 and Base64URL.
Yes. The tool encodes text as UTF-8 bytes first, so common Unicode text can be round-tripped correctly.
Base64 represents every 3 bytes as 4 characters, so output is usually about 33% larger before line wrapping.
Keep exploring
Jump into related tools from the same category and popular picks across Gogotem.
Format, validate, and minify JSON payloads in one place.
Encode and decode query-safe URL values for links and APIs.
Convert Unix timestamps into readable dates and back again.
Generate SHA hash values from plain text input.
Generate one or more UUID v4 values for development and testing.
Test regular expression patterns against sample text with live match results and flag controls.