Base64 Encoder / Decoder
Encode UTF-8 text to Base64 or decode Base64 back to text, locally.
Encode a supported image as a data URL or decode one into a local image file.
Encode a supported image as a data URL or decode one into a local image file.
PNG/JPEG/static WebP up to 5 MiB. Decode accepts matching base64 data:image/png, jpeg or webp only; up to 7 MiB of pasted text. SVG and remote URLs are rejected. Base64 adds about one-third to the encoded payload size; it is not encryption. Decoded images also obey 16 million pixels and 8192 pixels per side. Decoded images also obey 16 million pixels and 8192 pixels per side.
PNG/JPEG/static WebP up to 5 MiB. Decode accepts matching base64 data:image/png, jpeg or webp only; up to 7 MiB of pasted text. SVG and remote URLs are rejected. Base64 adds about one-third to the encoded payload size; it is not encryption. Decoded images also obey 16 million pixels and 8192 pixels per side. Decoded images also obey 16 million pixels and 8192 pixels per side.
Encode a supported image as a data URL or decode one into a local image file.
Encode a supported image as a data URL or decode one into a local image file. Start with the displayed settings, change only the options needed for your output and compare the result with your source.
PNG/JPEG/static WebP up to 5 MiB. Decode accepts matching base64 data:image/png, jpeg or webp only; up to 7 MiB of pasted text. SVG and remote URLs are rejected. Base64 adds about one-third to the encoded payload size; it is not encryption. Decoded images also obey 16 million pixels and 8192 pixels per side. Decoded images also obey 16 million pixels and 8192 pixels per side.
This MIME type is unsupported or does not match the file bytes. Use PNG, JPEG or WebP.
No. Processing runs on your device. Inputs and results stay in this page’s memory until you clear it or leave. They are not uploaded, logged or stored by ToolRobin. Copying places the result on your device’s clipboard.