JSON Formatter
Format, minify and validate JSON without changing large integers, number notation, key order or string escapes. Import files and locate syntax errors.
Convert UTF-8 text to standard Base32 or Base32hex and back, with optional padding and strict decoding.
Updates as you type or change an option
Prepare a Base32 test value or inspect an encoded text field while controlling the trailing = padding.
Type text on the left or paste encoded data on the right. Choose Base32 or Base32hex, then copy or download the result. The padding option controls whether encoding ends with = characters.
Uses the RFC 4648 alphabets. Decoding accepts either letter case and whitespace, but checks padding and unused bits. Decoded bytes must be UTF-8. This is data encoding, not encryption or a one-time-password generator. Text limit: 2 MiB; encoded input limit: 4 MiB.
No. Base32 is reversible encoding, not encryption. Decoding checks the alphabet, padding and unused bits, and requires the resulting bytes to be valid UTF-8 text.
Match the format used by the system that produced or will read the value. Standard Base32 uses A–Z and 2–7; Base32hex uses 0–9 and A–V. The alphabets overlap, so changing the padding option cannot fix a value decoded with the wrong alphabet.
Your choice about analytics
We use Umami to measure page visits. Analytics is optional, and your tools work either way.
Your current setting allows analytics.
Your current setting does not allow analytics.
The analytics service has changed. Refresh the page after finishing your current work to apply the new settings.
Your browser is sending a Do Not Track or Global Privacy Control signal. Analytics will remain off.
We use Umami to understand which pages people visit and how they find this site. You can decline or change your choice at any time. All site features will still work.
Your choice is saved in this browser for six months. Analytics does not upload files or content you enter in our tools.
Privacy Policy
Comments
0