Skip to content
TabBench

Developer & Data Tools

Format and validate JSON, encode Base64 and URLs, decode JWTs, test regex and convert data.

24 tools · everything runs in your browser

  • JSON Formatter

    Format, validate and minify JSON with exact error locations.

  • JSON to CSV Converter

    Convert JSON arrays to CSV, and CSV back to JSON.

  • SQL Formatter

    Format, beautify, and minify SQL queries for Postgres, MySQL, and SQLite.

  • Base64 Encoder & Decoder

    Encode text or files to Base64, or decode Base64 back to text or a file.

  • JWT Decoder

    Decode a JWT, see what each claim means, and verify its signature.

  • Regex Tester

    Test regular expressions with live match and group highlighting.

  • JSON to YAML Converter

    Convert bidirectional JSON to YAML and YAML to JSON with presets.

  • UUID Generator

    Generate v4 and time-ordered v7 UUIDs in bulk, or inspect any UUID.

All Developer & Data tools

About these tools

Debugging usually means pasting something sensitive into a tool — an API response with customer records, an auth header, a production token. Doing that on a site that posts the data to its own backend is a real risk, and one that has caused genuine incidents. Every tool in this category processes input in your browser and makes no network request with it.

These cover the routine tasks that come up constantly in day-to-day work: making an unreadable JSON payload legible, checking why a token is being rejected, encoding a URL that keeps breaking, or generating identifiers for test fixtures.

Guides

Step-by-step walkthroughs for jobs these tools handle.

Frequently asked questions

Is it safe to paste tokens and API responses here?

The processing itself is safe — everything runs in your browser and nothing is transmitted. Still treat any live credential as a credential: avoid pasting production tokens into tools generally, and revoke anything you suspect has been exposed.

Do these tools work offline?

Once a page has loaded, the tools run without further network access, since all processing is local. The page itself still needs to load first.

Why use these instead of a command-line tool?

For quick one-off checks there is nothing to install, and the output is formatted for reading rather than piping. For anything scripted or repeated, a command-line tool is the better choice.