JSON Formatter & Validator
Format, validate and minify JSON with clear error messages.
Open ToolFormat JSON, test regular expressions, convert colors, compare code and more. Every tool runs directly in your browser, with no sign-up.
Format, validate and minify JSON with clear error messages.
Open ToolBuild linear and radial gradients and copy the CSS.
Open ToolEncode and decode text as Base64, with Unicode support.
Open ToolTest regular expressions with highlighted matches and groups.
Open ToolPercent-encode and decode URL components or full URLs.
Open ToolMinify HTML, CSS or JavaScript and see the size reduction.
Open ToolConvert HEX, RGB and HSL and check WCAG contrast.
Open ToolCompare two texts and highlight added and removed lines.
Open ToolDecode a JSON Web Token and read its header and payload. Signature is not verified.
Open ToolGenerate HTML meta tags for title, description, canonical, robots and social sharing.
Open ToolGenerate random UUID v4 values securely in your browser, one or many at a time.
Open ToolBuild a cron expression with clear fields and get a plain-language explanation.
Open ToolFormat SQL queries with indentation and line breaks. Keeps strings and comments intact.
Open ToolCreate a robots.txt file with user-agent rules, allow and disallow paths and a sitemap URL.
Open ToolEncode special characters as HTML entities or decode entities back to text.
Open ToolWrite and run JavaScript in an isolated sandbox and see console output and errors.
Open ToolSearch HTTP status codes by number or name and read what each one means.
Open ToolTurn a PNG, JPEG or WebP image into favicon PNG sizes and a favicon.ico file.
Open ToolConvert WebP images to PNG in your browser, keeping transparency where possible.
Open ToolBuild an HTML table: set rows and columns, edit cells, preview it and copy the code.
Open ToolYour code and text are processed in your browser with JavaScript. The tool pages do not upload what you paste.
Each tool does one job and loads quickly, with no sign-up, no installs and no limits on how often you use it.
Every tool page has usage steps, a worked example, common mistakes and answers to frequent questions.
Yes. All tools are free to use, with no account and no usage limit.
No. The tools run in your browser, so the text you paste stays on your device. See the Privacy Policy for details.
After a page has loaded, most tools keep working without a connection because the processing is done locally. Reload the page once you are back online.
Any current version of Chrome, Edge, Firefox or Safari, on desktop or mobile.
Yes. Send ideas or bug reports through the contact page.
ILoveDev offers twenty small utilities for everyday front-end work. Each tool has its own page with usage steps, an example and answers to common questions. Processing happens in your browser with JavaScript, so pasted code and text are not uploaded by these pages.
The JavaScript minifier uses the open-source Terser library, bundled with the site. Read more on the About page or the Privacy Policy.