- Home
- Coding Tools
Coding Tools
Everyday utilities for developers: format and validate JSON, XML and SQL, convert JSON to CSV and YAML, beautify or minify HTML, CSS and JavaScript, encode and decode Base64, URLs and HTML entities, generate hashes and UUIDs, decode JWTs and test regular expressions.
JSON Formatter & Validator
Format, validate, beautify and minify JSON with clear error messages.
Base64 Encoder / Decoder
Encode text to Base64 or decode Base64 back to text (UTF-8 safe).
URL Encoder / Decoder
Percent-encode or decode URLs and query string parameters.
HTML Entity Encoder / Decoder
Escape special characters as HTML entities or decode them back.
HTML Formatter
Beautify messy or minified HTML with clean indentation.
CSS Formatter
Beautify minified CSS into clean, readable stylesheets.
JavaScript Formatter
Beautify and un-minify JavaScript code for easy reading.
CSS Minifier
Compress CSS by removing comments, whitespace and redundancy.
JavaScript Minifier
Minify and compress JavaScript with Terser, right in your browser.
HTML Minifier
Minify HTML by removing comments and unnecessary whitespace.
Hash Generator (MD5, SHA)
Generate MD5, SHA-1, SHA-256, SHA-384 and SHA-512 hashes.
UUID Generator
Generate random v4 UUIDs/GUIDs in bulk with formatting options.
JWT Decoder
Decode JSON Web Tokens to inspect header, payload and expiry.
URL Slug Generator
Turn titles into clean, SEO-friendly URL slugs.
Regex Tester
Test regular expressions with live match highlighting and groups.
Markdown to HTML Converter
Convert Markdown to clean HTML with a live preview.
Unix Timestamp Converter
Convert Unix epoch timestamps to dates and dates to timestamps.
JSON to CSV Converter
Convert JSON arrays into CSV for Excel and Google Sheets.
CSV to JSON Converter
Convert CSV or spreadsheet data into a JSON array.
XML Formatter & Validator
Format, validate and minify XML documents.
SQL Formatter
Beautify SQL queries for MySQL, PostgreSQL, SQL Server and more.
YAML ⇄ JSON Converter
Convert YAML to JSON and JSON to YAML with validation.
Developer utilities without the setup
Paste messy JSON into the JSON formatter to validate it and make it readable, or minify CSS, JavaScript and HTML before you ship a site. Base64, URL and HTML entity encoders help when an API or email template needs escaped data. The JWT decoder shows what is inside a token, the regex tester highlights matches as you type, and the hash and UUID generators create values for tests and databases. Everything runs locally, so API keys, tokens and customer data never leave your machine.
Frequently asked questions
Is it safe to paste API keys or tokens here?
Yes. The code tools run in your browser and send nothing to a server. Still, treat real production secrets with care and rotate them if they were ever shared.
Does the JSON formatter fix errors?
It validates the JSON and points to the line and position of the first error, so you can fix it quickly.
Can I convert between JSON, CSV, XML and YAML?
Yes. There are converters for JSON to CSV, CSV to JSON and YAML to JSON, plus formatters for XML and SQL.
A quick workflow for developers
- Reading an API response: paste it into the JSON Formatter to indent it and find syntax errors with the exact line number.
- Debugging a login: open a token in the JWT Decoder to check its expiry time and claims.
- Preparing files for production: shrink stylesheets and scripts with the CSS Minifier and JavaScript Minifier, and keep the readable versions for editing.
- Moving data between formats: use CSV to JSON, JSON to CSV or the YAML ↔ JSON Converter.
Tip: these tools run locally, but treat tokens and keys as secrets anyway. Do not paste production credentials into any website you do not control.
Related articles
How to Create a Strong Password You Can Actually Remember
What makes a password strong, why length beats complexity, how passphrases work, and simple habits that keep your accounts safe from hackers.
What Is JSON? A Beginner's Guide with Examples
Understand JSON syntax, data types, common errors and how to format, validate and convert JSON to CSV or YAML, explained for beginners.
