Free developer tools for everyday coding tasks — formatting, encoding, testing, and converting — with no signup and nothing to install. Paste messy JSON into the JSON formatter to pretty-print it, or use the JSON fixer to repair broken syntax. Test patterns live with the regex tester, encode and decode base64, or generate MD5 and SHA hashes. Inspect JWT tokens with the JWT decoder, translate cron expressions into plain English, or minify CSS, HTML, and JavaScript before deployment. Convert between CSV, JSON, Excel, Markdown, and HTML, switch number bases, check color contrast for accessibility, or generate QR codes. Front-end developers minify stylesheets and scripts to speed up page loads, convert px values to rem for accessible typography, and estimate gzip sizes before shipping. Back-end developers format SQL queries for readability, generate htpasswd files for basic auth, and inspect webhook payloads. Because everything runs locally in your browser, you can safely paste API responses and tokens without sending them to a server.
Frequently asked questions
How do I format and validate JSON online?
Paste your JSON into the JSON formatter — it pretty-prints the structure and highlights syntax errors with line numbers. If the JSON is broken, the JSON fixer attempts to repair common issues like trailing commas. Your data stays in your browser, so tokens stay safe. It handles large payloads smoothly and can minify JSON too when you need the compact form. A must-have tab for anyone working with APIs daily.
How can I test a regular expression?
Enter your regex pattern and a sample text in the regex tester to see matches highlighted in real time. It shows capture groups and flags errors in your pattern as you type. A quick way to debug validation patterns before putting them in code. Common presets like email and URL patterns are included to start from. Once your pattern works, copy it straight into your codebase with confidence.
How do I decode a JWT token?
Paste the token into the JWT decoder and it instantly shows the header, payload, and signature details — no signup needed. Useful for checking expiry times, scopes, and claims while debugging authentication. Tokens are decoded locally and never leave your device. It also verifies the signature structure and flags malformed tokens. Because decoding is local, even production tokens can be inspected safely.
What does a cron expression like "0 9 * * 1" mean?
Paste it into the cron expression reader for a plain-English translation — in this case, at 9:00 AM every Monday. It also shows upcoming run times. Handy when scheduling jobs and you do not want to misread the syntax. It handles the standard five-field format plus common extensions. Double-checking here prevents jobs that run at the wrong hour — or never at all.