Developer tools
JWT Decoder
Decode JWT headers and payloads locally without sending tokens to a server.
Open toolTool categories
Choose a focused tool for a single task or continue through a connected workflow without repeatedly copying the same content.
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.
What you can do here
Featured tools
Developer tools
Decode JWT headers and payloads locally without sending tokens to a server.
Open toolDeveloper tools
Test regular expressions, inspect matches, capture groups, and replacements.
Open toolDeveloper tools
Encode text as Base64 or decode Base64 back to text.
Open toolDeveloper tools
Encode or decode URL components safely.
Open toolA practical connected workflow
Start with raw input, clean or inspect it, convert the result, and download the final output.
Every active tool includes a working interface, clear instructions, examples, privacy details, limitations, and direct links to related tasks.
Data processing noticeAll tools in this category
Developer tools
Analyze JSON API responses for structure, nulls, repeated records, size, paths, and potential sensitive fields.
Open toolDeveloper tools
Generate TypeScript interfaces from JSON with nested types, arrays, optional fields, and configurable naming.
Open toolDeveloper tools
Format SQL statements with readable indentation and keyword casing.
Open toolDeveloper tools
Format HTML markup with readable nesting and consistent indentation.
Open toolDeveloper tools
Beautify CSS rules and declarations for easier review.
Open toolDeveloper tools
Format JavaScript source code into a cleaner readable layout.
Open toolDeveloper tools
Reduce HTML size by removing safe whitespace and comments.
Open toolDeveloper tools
Compress CSS while preserving declarations and selectors.
Open toolDeveloper tools
Apply conservative JavaScript whitespace and comment reduction.
Open toolDeveloper tools
Test regular expressions, inspect matches, capture groups, and replacements.
Open toolDeveloper tools
Build standard five-field cron expressions from clear scheduling controls.
Open toolDeveloper tools
Convert Unix timestamps to dates and dates back to timestamps.
Open toolDeveloper tools
Decode JWT headers and payloads locally without sending tokens to a server.
Open toolDeveloper tools
Inspect JWT time claims and calculate expiration status.
Open toolDeveloper tools
Generate one or many cryptographically strong UUID version 4 values.
Open toolDeveloper tools
Create SHA-1, SHA-256, SHA-384, and SHA-512 hashes in the browser.
Open toolDeveloper tools
Generate an HMAC from a message, secret key, and selected algorithm.
Open toolDeveloper tools
Encode or decode URL components safely.
Open toolDeveloper tools
Encode text as Base64 or decode Base64 back to text.
Open toolDeveloper tools
Encode HTML-sensitive characters or decode entities to text.
Open toolDeveloper tools
Parse query strings into readable JSON and rebuild them when needed.
Open toolDeveloper tools
Inspect pasted HTTP headers for security, caching, and content signals.
Open toolDeveloper tools
Review CORS response headers and highlight risky configurations.
Open toolDeveloper tools
Validate OpenAPI JSON or YAML structure and inspect endpoints.
Open toolDeveloper tools
Format GraphQL queries, mutations, fragments, and variables.
Open toolDeveloper tools
Check .env syntax, duplicates, spacing, and potentially exposed secrets.
Open toolDeveloper tools
Compare two JSON API responses and highlight structural changes.
Open toolDeveloper tools
Format and validate XML documents with readable indentation.
Open toolDeveloper tools
Parse and reformat YAML into a consistent readable structure.
Open toolDeveloper tools
Generate SQL table and INSERT statements from JSON records.
Open toolDeveloper tools
Convert SQL-style tabular or INSERT data into JSON records.
Open toolGuides and solutions
Go deeper with practical guides and step-by-step workflows built around these tools.
A practical guide to creating strong passwords: length, randomness, passphrases, and how to store them safely.
Learn moreA guide to UUIDs: what they are, when to use them as database keys and API IDs, and how to generate them correctly.
Learn moreA guide to readable SQL: consistent casing, clause placement, indentation, and when to use the formatter.
Learn moreA guide to generating TypeScript types from JSON: interfaces, unions, nullability, and keeping types in sync with APIs.
Learn moreA guide to Base64: what the encoding does, when to use it, how to encode and decode locally, and why it adds no security.
Learn moreA guide to reading the exp claim in JWT tokens, checking expiry locally, and handling tokens that are about to expire.
Learn moreA guide to diagnosing CORS errors: reading the browser message, checking response headers, and fixing the server side.
Learn moreA practical regex testing method built around representative positive cases, negative cases, capture groups, replacement previews, and performance review.
Learn moreHashes 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 solutionSeeding 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 solutionEvery 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 solutionAPIs 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 solutionWeak 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 solutionUUIDs 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 solutionOne-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 solutionTyping 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 solutionBase64 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 solutionSpaces, 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 solutionCategory questions
No. Core tools are available without registration.
Most tools in this category process content locally in your browser.
Yes. Save local drafts in the browser workspace.
Related categories