Developer Tools
Format and validate JSON, test regex, decode JWTs, generate hashes and UUIDs, and convert CSV, YAML, and Base64 with 34 free online developer tools.
34 free tools in Developer Tools
JSON Formatter & Validator
Format, minify and validate JSON with syntax highlighting and clear error messages.
Open toolJSON to CSV
Convert JSON to CSV, flatten nested objects and preview the result as you go.
Open toolRegex Tester
Test regular expressions with live match highlighting and a quick reference sheet.
Open toolURL Encoder/Decoder
Encode or decode URLs in strict or loose mode.
Open toolBase64 Encoder/Decoder
Encode or decode text and files to and from Base64.
Open toolMeta Tags Generator
Generate SEO meta tags and preview how they look on Google, Facebook and Twitter.
Open toolRobots.txt Generator
Build and validate a robots.txt file with a visual rule builder.
Open toolFake Data Generator
Generate fake users, emails, JSON and CSV for development and testing.
Open toolMarkdown Editor & Previewer
Write Markdown on one side and watch the rendered preview update on the other.
Open toolHTML Formatter/Beautifier
Clean up messy, minified or badly indented HTML in one click.
Open toolCSS Formatter/Minifier
Beautify or minify CSS, with indentation you can set yourself.
Open toolJS Formatter/Minifier
Format JavaScript for readability or minify it to cut file size.
Open toolXML Formatter & Validator
Pretty print and validate XML, with error line numbers when something is wrong.
Open toolYAML to JSON Converter
Convert YAML config files to JSON and back again.
Open toolCron Expression Generator
Build a cron expression and read it back as a plain English schedule.
Open toolUUID/GUID Generator
Generate v4 UUIDs or GUIDs in bulk, in the format you prefer.
Open toolHash Generator (MD5/SHA-256)
Generate MD5, SHA-1 and SHA-256 hashes from text or files on your device.
Open toolJWT Decoder
Decode a JWT to read its header, payload, claims and expiry.
Open toolTimestamp Converter (Unix ↔ Date)
Convert Unix timestamps to readable dates and back, in any timezone.
Open toolColor Contrast Checker (WCAG)
Check text and background color contrast against WCAG AA and AAA.
Open toolData Storage Converter (MB/GB/TB)
Convert between bytes, KB, MB, GB and TB.
Open toolNumber Base Converter (Bin/Dec/Hex/Oct)
Convert numbers between binary, decimal, hexadecimal and octal.
Open toolText to Binary Converter
Convert plain text to binary code and back.
Open toolCSV to JSON Converter
Convert CSV data into clean flat or nested JSON.
Open toolJSON Diff Checker
Compare two JSON objects and see exactly what changed.
Open toolMarkdown to HTML Converter
Convert Markdown into clean HTML you can paste straight into your page.
Open toolHTML to Markdown Converter
Convert HTML into clean Markdown for docs, notes or blog posts.
Open toolCSS Gradient Generator
Design linear or radial gradients and copy the CSS.
Open toolCSS Box-Shadow Generator
Build a box shadow visually and copy the CSS.
Open toolCSS clamp() Calculator
Generate a responsive CSS clamp() value from a minimum and maximum size.
Open tool.htaccess Generator
Generate common .htaccess rules for redirects, caching and rewrites.
Open toolXML Sitemap Generator
Generate a valid XML sitemap from a list of page URLs.
Open toolSQL Formatter / Minifier
Format messy SQL so it is easy to read, or minify it for production.
Open toolPlaceholder Image Generator
Generate placeholder images at any size for mockups and layouts.
Open toolAbout
About Developer Tools
Developers repeat the same small tasks all day. A JSON response needs formatting, a regex needs testing, and a token needs decoding before the next meeting. These 34 free tools handle those jobs in one tab, so you skip installs, extensions, and throwaway scripts.
Data tools cover the formats you meet most. JSON Formatter & Validator, XML Formatter & Validator, and SQL Formatter / Minifier turn messy input into readable code and flag syntax errors. JSON to CSV, CSV to JSON Converter, and YAML to JSON Converter move data between formats, while JSON Diff Checker shows exactly what changed between two objects.
Encoding and security tools handle the plumbing. Base64 Encoder/Decoder and URL Encoder/Decoder fix escaped strings, JWT Decoder reads token headers and claims, and Hash Generator (MD5/SHA-256) creates checksums. UUID/GUID Generator makes unique identifiers, and Timestamp Converter, Number Base Converter, and Text to Binary Converter translate values between systems.
Front end tools speed up styling and markup. HTML Formatter/Beautifier, CSS Formatter/Minifier, and JS Formatter/Minifier clean up code, while CSS Gradient Generator, CSS Box-Shadow Generator, and CSS clamp() Calculator write the rules for you. Color Contrast Checker (WCAG) tests accessibility, and Markdown tools convert between Markdown and HTML.
Site setup tools finish the list. Meta Tags Generator, Robots.txt Generator, XML Sitemap Generator, and .htaccess Generator produce files that search engines and servers read. Regex Tester, Cron Expression Generator, Fake Data Generator, and Placeholder Image Generator support testing and design work.
FAQ
Frequently asked questions
How do I format and validate JSON online?
Paste your JSON into JSON Formatter & Validator and run it. The tool indents the data for easy reading and points to syntax errors such as a missing comma or an extra bracket. Fix the flagged line and run it again until the JSON validates.
What is the difference between JSON and YAML?
JSON uses braces, brackets, and quotes, so it is strict and common in APIs. YAML relies on indentation and reads more cleanly, which makes it popular for configuration files. YAML to JSON Converter moves data from one format to the other without retyping.
How do I decode a JWT token?
Paste the token into JWT Decoder and it splits the three parts, then shows the header and payload as readable JSON. You can check claims such as expiry time and issuer. Decoding does not verify the signature, so it cannot prove a token is genuine.
What is the difference between MD5 and SHA-256?
MD5 produces a 128 bit hash and is fast, but researchers have found collisions, so it no longer suits security work. SHA-256 produces a 256 bit hash and remains the standard choice. Hash Generator (MD5/SHA-256) creates both for checksums and comparisons.
How do I convert a Unix timestamp to a date?
Paste the number into Timestamp Converter (Unix ↔ Date) and read the date and time it represents. You can also enter a date to get its Unix value. A 10 digit value counts seconds, and a 13 digit value counts milliseconds.
How do I write a cron expression?
A cron expression has five fields for minute, hour, day of month, month, and day of week. Cron Expression Generator lets you pick a schedule from options and returns the correct string. For example, 0 9 * * 1 runs every Monday at 9:00.
How do I test a regular expression?
Open Regex Tester, enter your pattern, and paste sample text to see every match highlighted. Adjust flags such as global or case insensitive to change behavior. Testing against both matching and non matching examples catches patterns that match too much.
Which meta tags matter most for SEO?
The title tag and meta description matter most, because search results display them. Open Graph tags control how links look when shared on social networks. Meta Tags Generator builds all of these in one block that you paste into your page head.