Developer Tools

Utilities for formatting and validating code, converting data, generating identifiers and CSS, testing APIs, and writing server config. Most processing runs in your browser. HTTP request tools use a server, and From URL may use a server fallback.

87 tools Most tools run in your browser Free, no sign-up Updated

All Developer Tools

JSON, XML, and YAML

If the input is invalid, fix a JSON parsing error before formatting it or opening it as a tree.

Formatting and minifying code

Beautify code with the HTML, CSS, JavaScript, SQL, PHP, and GraphQL formatters. Shrink files for production with the CSS Minifier, JavaScript Minifier, and SQL Minifier, check a query against your database's grammar with the SQL Validator, and compare two versions with the Diff Checker. Markdown Preview renders documentation as you write it.

Encoding, security, and identifiers

URL encoding, Base64, and HTML entities can be reversed. A hash can't, which is why it is used to check that data hasn't changed. The hash page covers MD5, SHA-1, SHA-256, SHA-384, SHA-512, and SHA-3, and the File Hash Generator checks downloads against a published checksum. The JWT Decoder reads tokens, the JWT Inspector verifies them against a JWKS and flags risky claims, the Password Generator creates strong secrets, and the Htpasswd Generator hashes Basic Auth passwords. For IDs and time, use the UUID Generator and Unix Timestamp Converter.

Keys, secrets, and authentication

Sign and check API messages with the HMAC Generator, hash passwords with the Bcrypt Generator, and create key pairs with the RSA Key Generator. The Basic Auth Header Generator and TOTP Generator help when you set up logins and two-factor codes. For config secrets there are the Random Token, WordPress Salt, and Blowfish Secret generators, and the Password Strength Checker tells you how long a password would hold up.

CSS and HTML generators

Build CSS visually and copy the code: gradients, box shadows, text shadows, border radius, flexbox layouts, loaders, filters, transforms, and scrollbars. For markup, the HTML Table Generator writes accessible tables and the HTML Live Preview runs a snippet safely in a sandbox.

Codes and test data

Make QR codes and barcodes, or read a QR code from a screenshot with the QR Code Scanner. To test payment forms, check numbers with the Credit Card Validator and get test card numbers that pass format checks. The Lorem Ipsum Generator fills a layout with placeholder text.

Testing and command-line helpers

Web server and site setup

Write Apache rules with the .htaccess Redirect Generator and check them with the .htaccess Validator. Control crawlers with the Robots.txt Generator, make a site installable with the Web App Manifest Generator, and start front-end work with the Color Converter, HTML Form Generator, and SQL Query Generator.

The URL Parser splits a link into its parts, the MIME Type Lookup gives the right Content-Type for a file, the Meta Redirect Generator covers hosts without server redirects, and the SERP Preview shows how a title and description may look in Google.

Frequently asked questions

Is my data sent to a server?

Most developer tools process entered text and local files in your browser. API Response Viewer and HTTP Request Tester send requests through this server. From URL can also use a server fallback, which sends the requested URL to this server and retrieves the response.

What is the difference between encoding and hashing?

Encoding, such as Base64 or URL encoding, can be reversed to get the original data back. A hash can't be reversed. It is used to check that data hasn't changed.

Do these tools need a server to test my requests?

The generators do not. The cURL builder and the .htaccess generator only write text for you to run or upload. To send a real request and read the reply, use the HTTP Request Tester, which calls public addresses from our server.

Are the generated keys and secrets safe to use?

They are created in your browser with the Web Crypto random number generator and are never sent or stored. For production servers, many teams still generate keys on the machine that uses them.

Can I use these tools for commercial work?

Yes. The tools are free to use for any purpose.