JSON Formatter & Validator
Paste JSON and choose two-space indentation or compact output. Copy the formatted result.
Open a tool, enter a value, and copy the result. Everything runs in your browser. The language menu keeps you on the same tool.
Readable JSON, with error checks.
Make text safe for a URL.
Encode and restore UTF-8 text.
Create a password on your device.
Convert integers without precision loss.
Paste JSON and choose two-space indentation or compact output. Copy the formatted result.
Choose a direction and paste text. Uses encodeURIComponent and decodeURIComponent for URL components, not whole URLs.
Paste text and choose a direction. Decoding ignores whitespace and line breaks. Uses standard Base64 with = padding.
Choose 4–256 characters and one or more character groups. Choose Generate to create a new password with at least one character from every selected group.
Enter an integer, select base 2, 10, 16 or 36 for input and output. Base 36 uses digits 0–9 and letters A–Z.