JSON Toolkit is a fully featured JSON processing suite designed for developers and data processing professionals. It provides powerful JSON editing, validation, conversion, and generation capabilities to make your data processing workflow more efficient.
- Multi-view Mode: Support for Text, Tree, and Table view switching
- Syntax Highlighting: Smart syntax highlighting and real-time error indication
- Formatting Tools: One-click format, minify, and sort JSON data
- Search: Powerful search and replace with Regex support
- Undo/Redo: Complete operation history to prevent mistakes
- Full Parsing: Automatically parse Header, Payload, and Signature
- Signature Verification: Support for HMAC algorithms (HS256, HS384, HS512)
- Expiration Check: Auto-detect token expiration with visual validity display
- Visual Display: Clear JSON formatted display of all parts
- Multi-language Support: Support for TypeScript, Go, Java, Python, Rust, Swift, C#, and more
- Type Safety: Smart analysis of JSON structure to generate strong type definitions
- Custom Configuration: Customizable class/type names and language-specific options
- Instant Preview: Real-time preview of generated code
- Side-by-side Comparison: Intuitive side-by-side difference view
- Highlighting: Clear indication of added, removed, and modified content
- Swap: One-click swap of left/right content for bidirectional comparison
- Smart Field Recognition: Automatically recognize field names (e.g., email, phone) to match appropriate generators
- Rich Data Types: Built-in real-world data types like Name, Email, Phone, Address, etc.
- Batch Generation: Flexible configuration for generation count and random seed
- Multi-format Export: Support for JSON and CSV export
- Bi-directional Conversion: Seamless conversion between URL Query String and JSON objects
- Encoding Handling: Automatic handling of URL encoding and decoding
- Formatted Output: Beautifully formatted results for easy reading
JSON Toolkit provides deep browser integration, allowing you to process JSON data seamlessly while browsing:
- Smart Recognition: Automatically detect if selected text is JSON or JSON-like
- One-click Open: Right-click "Open in JSON Toolkit" to process selected text directly
- Seamless Switch: Jump directly from web content to the tool interface without manual copy-pasting
- Auto Repair: Intelligently fix common JSON format errors
- Multi-format Support: Compatible with JS object literals, single quotes, trailing commas, etc.
- Repair Feedback: Clear display of the repair process and results
You can install directly from the stores:
Or install locally via developer mode:
- Download the latest extension files
- Open Chrome Extensions page (
chrome://extensions/) - Enable "Developer mode" in the top right
- Click "Load unpacked" and select the extension directory
- Download the latest extension files
- Open Firefox Add-ons page (
about:addons) - Click the settings icon and select "Install Add-on From File"
- Select the extension
.zipfile or directory
If you want to run locally or contribute:
# Clone repository
git clone https://github.com/ison-toolkit/json-toolkit.git
cd json-toolkit
# Install dependencies
bun install
# Start Web App dev server
bun run toolkit:dev
# Build browser extension
bun run ext:build:chrome # Chrome version
bun run ext:build:firefox # Firefox version
# Build all
bun run toolkit:build:extension- API Development: Quickly verify API response formats and debug interface data
- Debugging: Parse JWT tokens to view payload information
- Data Conversion: Fast conversion between URL parameters and JSON
- Mock Testing: Rapidly generate Mock data for frontend testing
- Code Generation: Automatically generate TypeScript interfaces or Go structs from JSON responses
- Documentation: Compare differences between JSON structure versions
- Frontend Framework: React 19 + TypeScript
- JSON Editor: vanilla-jsoneditor
- UI Components: Radix UI + Tailwind CSS
- Browser Extension: WXT Framework
- Build Tools: Vite + Bun
- Code Generation: quicktype-core
- Mock Data: Faker.js
- Project icon generated by Ray.so
This project is licensed under the MIT License - see the LICENSE file for details.
Issues and Pull Requests are welcome to help improve this project!
If you encounter any issues or have suggestions, please:
- Submit a GitHub Issue
Making JSON processing simple and efficient | Made with ❤️ for developers







