Free, open-source online tools to convert, transform, and work with JSON files.
Live: ilovejson.com
- 20+ Conversion Tools — JSON to/from CSV, YAML, XML, PHP, Markdown, HTML, TOML, SQL, TypeScript, Excel
- Utility Tools — Beautify, Minify, Compress, Validate, Viewer, Editor, Repair, Diff, Merge, Query, Faker, Generate Schema
- File Upload — Drag-and-drop with up to 100MB file support
- Keyboard Shortcuts — Cmd/Ctrl+Enter to process, Escape to reset
- Privacy First — Files are automatically deleted after 30 minutes
- Node.js v25.x or higher
- npm package manager
# Install dependencies
npm install
# Start development server (runs on port 3002)
npm run devdocker-compose upnpm run dev # Start dev server (port 3002)
npm run build # Build for production
npm start # Start production server (port 3000)
npm run lint # Run linting
npm run lint:fix # Fix lint issuespages/
[slug].tsx # Dynamic conversion tool pages
api/ # API routes for all conversions
viewer/ # JSON viewer
diff/ # JSON diff tool
repair/ # JSON repair tool
faker.jsx # Fake data generator
merge.jsx # JSON merge tool
query.jsx # JSON query tool
src/
components/ # React components
constants/ # Tool definitions, MIME types
middleware/ # API middleware (rate limit, file parser)
utils/ # Shared utilities
hooks/ # Custom React hooks
styles/ # Tailwind CSS
Contributions, bug reports, and feature requests are welcome on GitHub.
Open source. See repository for details.