Keyboard Shortcuts
JSONKit is designed so your hands can stay on the keyboard:
- Ctrl + Enter (Windows / Linux) or Cmd + Enter (Mac) — Format the current input
- Tab — navigate between toolbar buttons
- Ctrl + A inside the textarea — select all input text
- Ctrl + C after selecting — copy selected text
File Upload
Click the Upload button or drag a .json or .txt file from your file manager directly onto the input panel. The file loads instantly and validation runs immediately.
Paste from Any Source
The input panel accepts JSON from any source: a terminal curl output, a REST client like Postman or Insomnia, a database query result, a browser network tab, or code copied from your editor. No preprocessing needed.
Use Split View for Large Files
Switch to Split view so you can scroll the input and output panels independently. The input panel on the left shows your raw data while the output panel on the right shows the formatted version.
Session Persistence
JSONKit saves your last input automatically to localStorage. Close the browser tab mid-session and come back later — your JSON is exactly where you left it. Nothing is sent to any server.
Copy vs Download
Copy is fastest for pasting the result into another application like your code editor, a Slack message, or an email. Download is better when you want to replace a file on disk or send the formatted JSON as an attachment.
Chain Operations
Format first to check validity, then Minify to get the compressed version, then Sort Keys to normalise the output — all on the same input without re-pasting. Each operation works on the current input, not the output.
JWT Decoder Paste Button
On the JWT Decoder page there is a dedicated Paste button that reads from your clipboard in one click, so you do not need to right-click or use Ctrl + V.