Developer Tools

Everyday utilities for formatting and validating code, converting data formats, generating keys and CSS, and writing server config. Every tool runs in your browser, so nothing you paste is sent to a server.

76 tools Runs in your browser Free, no sign-up Updated

All Developer Tools

JSON, XML, and YAML

Formatting and minifying code

Beautify code with the HTML, CSS, JavaScript, SQL, PHP, and GraphQL formatters. Shrink files for production with the CSS Minifier and JavaScript Minifier, 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 JWT Decoder reads and verifies tokens, 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?

No. All developer tools run in your browser. A few tools download a library the first time you use them, such as the SQL formatter or Terser, but your input never leaves your device.

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?

No. Generators such as the cURL builder and the .htaccess generator only write text for you to run or upload. They never contact your 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.