Embed an image in CSS or HTML
Encode a file as a Data URL without uploading it anywhere.
Convert UTF-8 text and files to and from Base64, entirely on your device.
Pasted input up to 5 MB. Standard and URL-safe alphabets are explicit; missing padding and line breaks are accepted. Invalid input is rejected before charging.
Preview a built-in sample for free. Results from your input appear only after credit settlement is confirmed.
Results are not saved. Download before leaving. Base64 is an encoding, not encryption.
Your content stays in your browser. Only execution authorization and credit activity are sent to our service. Results are not saved and cannot be restored after leaving this page.
Standard or URL-safe Base64, UTF-8 text, or a byte-for-byte decoded file, with clear validation errors.
Choose Text → Base64, Base64 → text, File → Base64 or Base64 → file. Each successful action costs 5 credits. Copy and download the same result without another charge. Files are processed in chunks and never uploaded.
Encode a file as a Data URL without uploading it anywhere.
Decode a Base64 blob from a config file, an API payload or an email header.
Encode a file, paste it somewhere that only accepts text, and decode it back byte for byte.
UTF-8 text and files to Base64, and Base64 back to text or downloadable bytes. Standard and URL-safe alphabets are supported. Standard encoding can include a Data URL prefix.
No. Files, names and content remain in your browser. The service receives only operation options and authorization metadata for credit settlement.
Each successful encoding or decoding action costs 5 credits. Input validation and the fixed sample preview are free. Copying and downloading the same result cost nothing extra.
Pasted input supports 5 MB. Files to encode support 50 MB, encoded text files support 70 MB, and decoded output supports 50 MB. Large output is available as a full download; only the first 64K characters are displayed.
The data may use a different alphabet, have incorrect padding, or contain binary bytes rather than valid UTF-8. Choose the matching alphabet or Base64 → file. Base64 is not encryption.
Check the original run before trying again. Failed or cancelled runs release their credits. Abandoned reservations expire after five minutes and are released on the next account request. Download results before leaving; they are not saved.