Tool categories

Developer and API tools

Choose a focused tool for a single task or continue through a connected workflow without repeatedly copying the same content.

31active tools

Who it is for

Who it is for

Developer tools are for engineers and QA testers debugging APIs, inspecting tokens, testing regular expressions, formatting queries, and converting payloads between formats. Everything processes in the browser with no server round-trip.

All tools in this category

What you can do here

What you can do here

  • Format and validate JSON, SQL, and YAML
  • Decode and inspect JWT tokens safely
  • Test regular expressions with live examples
  • Encode and decode Base64 and URL strings
  • Generate UUIDs, hashes, and HMACs
  • Inspect API responses, headers, and CORS setup

Featured tools

Featured tools

Developer tools

JWT Decoder

Decode JWT headers and payloads locally without sending tokens to a server.

Local processing Focus mode
Open tool

Developer tools

Regex Tester

Test regular expressions, inspect matches, capture groups, and replacements.

Local processing Focus mode
Open tool

A practical connected workflow

A practical connected workflow

Start with raw input, clean or inspect it, convert the result, and download the final output.

  1. 1Add your input
  2. 2Choose the options
  3. 3Review the result
  4. 4Download

Built for repeat daily work

Every active tool includes a working interface, clear instructions, examples, privacy details, limitations, and direct links to related tasks.

Data processing notice

All tools in this category

All tools in this category

View all tools

Developer tools

API Response Inspector

Analyze JSON API responses for structure, nulls, repeated records, size, paths, and potential sensitive fields.

Local processing Focus mode
Open tool

Developer tools

JSON to TypeScript Generator

Generate TypeScript interfaces from JSON with nested types, arrays, optional fields, and configurable naming.

Local processing Focus mode
Open tool

Developer tools

SQL Formatter

Format SQL statements with readable indentation and keyword casing.

Local processing Focus mode
Open tool

Developer tools

HTML Formatter

Format HTML markup with readable nesting and consistent indentation.

Local processing Focus mode
Open tool

Developer tools

CSS Formatter

Beautify CSS rules and declarations for easier review.

Local processing Focus mode
Open tool

Developer tools

HTML Minifier

Reduce HTML size by removing safe whitespace and comments.

Local processing Focus mode
Open tool

Developer tools

CSS Minifier

Compress CSS while preserving declarations and selectors.

Local processing Focus mode
Open tool

Developer tools

Regex Tester

Test regular expressions, inspect matches, capture groups, and replacements.

Local processing Focus mode
Open tool

Developer tools

JWT Decoder

Decode JWT headers and payloads locally without sending tokens to a server.

Local processing Focus mode
Open tool

Developer tools

UUID Generator

Generate one or many cryptographically strong UUID version 4 values.

Local processing Focus mode
Open tool

Developer tools

Hash Generator

Create SHA-1, SHA-256, SHA-384, and SHA-512 hashes in the browser.

Local processing Focus mode
Open tool

Developer tools

HMAC Generator

Generate an HMAC from a message, secret key, and selected algorithm.

Local processing Focus mode
Open tool

Developer tools

Query String Parser

Parse query strings into readable JSON and rebuild them when needed.

Local processing Focus mode
Open tool

Developer tools

HTTP Header Analyzer

Inspect pasted HTTP headers for security, caching, and content signals.

Local processing Focus mode
Open tool

Developer tools

OpenAPI Validator

Validate OpenAPI JSON or YAML structure and inspect endpoints.

Local processing Focus mode
Open tool

Developer tools

GraphQL Formatter

Format GraphQL queries, mutations, fragments, and variables.

Local processing Focus mode
Open tool

Developer tools

API Response Diff

Compare two JSON API responses and highlight structural changes.

Local processing Focus mode
Open tool

Developer tools

XML Formatter

Format and validate XML documents with readable indentation.

Local processing Focus mode
Open tool

Developer tools

YAML Formatter

Parse and reformat YAML into a consistent readable structure.

Local processing Focus mode
Open tool

Guides and solutions

Guides and solutions

Go deeper with practical guides and step-by-step workflows built around these tools.

Browse all guides
Password security

How to create strong passwords

A practical guide to creating strong passwords: length, randomness, passphrases, and how to store them safely.

Learn more
Developer tools

How to generate and use UUIDs

A guide to UUIDs: what they are, when to use them as database keys and API IDs, and how to generate them correctly.

Learn more
Developer tools

How to format SQL for readability

A guide to readable SQL: consistent casing, clause placement, indentation, and when to use the formatter.

Learn more
Developer tools

How to convert JSON to TypeScript safely

A guide to generating TypeScript types from JSON: interfaces, unions, nullability, and keeping types in sync with APIs.

Learn more
Developer tools

How to encode and decode Base64, and why it is not encryption

A guide to Base64: what the encoding does, when to use it, how to encode and decode locally, and why it adds no security.

Learn more
Developer tools

How to check JWT expiry before using a token

A guide to reading the exp claim in JWT tokens, checking expiry locally, and handling tokens that are about to expire.

Learn more
Developer tools

How to debug CORS errors in the browser

A guide to diagnosing CORS errors: reading the browser message, checking response headers, and fixing the server side.

Learn more
Developer workflow

How to test regular expressions with reliable examples

A practical regex testing method built around representative positive cases, negative cases, capture groups, replacement previews, and performance review.

Learn more

Generate a hash for passwords and file checksums

Hashes verify integrity without revealing content: checksums confirm a file was not altered, and API signing relies on HMAC. The [hash generator](tool:hash-generator) produces MD5, SHA-1, SHA-256, and SHA-512 digests locally, and the [HMAC generator](tool:hmac-generator) adds keyed signing.

Open solution

Turn a JSON array into SQL INSERT statements

Seeding a database from an API export or a config file means turning JSON into INSERT statements. The [JSON to SQL tool](tool:json-to-sql) generates the statements locally with a table name and CREATE TABLE option, and the [CSV to SQL guide](guide:csv-to-sql-guide) covers the same workflow for spreadsheet data.

Open solution

Shrink CSS and JavaScript to speed up your pages

Every kilobyte of CSS and JavaScript delays your page. Minification removes whitespace, comments, and formatting without changing behavior. The [CSS minifier](tool:css-minifier) and [JavaScript minifier](tool:javascript-minifier) work locally, and the [page speed guide](guide:reduce-image-size-for-website) covers the image side of the same problem.

Open solution

Convert XML to JSON for APIs and configs

APIs and configuration systems increasingly expect JSON, but legacy services still return XML. The [XML formatter](tool:xml-formatter) now converts XML to a JSON structure locally, mapping elements, attributes, and text in a predictable way.

Open solution

Generate a strong password in seconds

Weak passwords are the reason accounts get compromised. The [password generator](tool:password-generator) creates random passwords with real entropy, lets you choose length and character sets, and never sends the result anywhere.

Open solution

Generate UUIDs for database keys and API IDs

UUIDs give every record a unique identifier without a central counter. The [UUID generator](tool:uuid-generator) creates version 4 UUIDs locally, in bulk, and in the exact format your code expects.

Open solution

Format SQL online in one paste

One-line SQL is impossible to review. The [SQL formatter](tool:sql-formatter) re-indents queries, aligns keywords, and applies consistent casing, so you can read and review them instantly, all locally.

Open solution

Convert JSON to TypeScript interfaces in one paste

Typing API responses by hand wastes time and drifts from the real shape. The [JSON to TypeScript tool](tool:json-to-typescript) generates interfaces from a JSON sample instantly, locally.

Open solution

Encode or decode Base64 text and files

Base64 turns binary data into safe ASCII text for APIs, data URIs, and email. The [Base64 encoder and decoder](tool:base64-encoder-decoder) handles both directions locally, including file uploads, so nothing leaves your browser.

Open solution

URL-encode a query string safely

Spaces, ampersands, and non-ASCII characters break URLs unless they are encoded. The [URL encoder and decoder](tool:url-encoder-decoder) converts any string into a safe percent-encoded form and decodes it back, all locally.

Open solution

Category questions

Category questions