Encode JSON as UTF-8 Base64 or decode Base64 back into JSON text, with optional JSON validation before encoding or after decoding.
Converted output will appear here...
Input
0 chars
Output
0 chars
Size change
0.0%
You can enforce real JSON validation before encoding or after decoding, or turn it off when you only need raw UTF-8 text transport.
With validation on, unquoted hello is rejected because it is not JSON. With validation off, the same text can be encoded as Base64.
Validation checks the text without reformatting it. Indentation and spaces remain part of the encoded content.
Related Tools
Build and preview Valorant crosshair settings.
Search common Vim commands.
Turn JSON rows into bar, line, or pie charts.
Convert WebP files and Base64 data in both directions.
Convert GIF files into Base64 text or data URLs.
Convert the first GIF frame into a JPG image.