Developer Tools
Small utilities for the data you run into while debugging: an XML response, a long SQL query, a Base64 string, a token from an Authorization header or a timestamp in a log line. Paste it in to see what it says.
Tokens and encoded strings often carry credentials. Here they are decoded on your device, and nothing you paste is sent anywhere.
Tools in this category
XML Formatter & Validator
Format or minify XML in your browser and check that it is well-formed, with each error at its line and column. Comments, CDATA and mixed text stay as written.
Base64 Encoder & Decoder
Decode Base64 to UTF-8 text or a file, or encode text and files in your browser. Works with URL-safe Base64, data URIs and PEM, and pinpoints bad characters.
JWT Decoder
Decode a JSON Web Token in your browser: header, payload and claims with their dates, whether it has expired, and warnings for alg none and risky claims.
Unix Timestamp Converter
Convert Unix epoch timestamps to dates and back, in seconds, milliseconds, microseconds or nanoseconds, in any time zone, with daylight saving gaps flagged.
SQL Formatter
Format SQL in your browser for PostgreSQL, MySQL, SQL Server, Oracle, BigQuery and 15 more dialects. Comments and placeholders stay; errors show their line.
Which tool do I need?
| Your task | Tool |
|---|---|
| Indent XML or check that it is well-formed | XML Formatter & Validator |
| Lay out a long SQL query so it can be read and reviewed | SQL Formatter |
| Encode text or a file as Base64, or decode a Base64 string | Base64 Encoder & Decoder |
| See the claims inside a JWT and when it expires | JWT Decoder |
| Turn a Unix timestamp into a date, or a date into a timestamp | Unix Timestamp Converter |