Skip to main content
ToolStack

Backend Developer Toolkit

The daily toolkit for backend engineers — fire HTTP requests, decode JWTs, validate JSON schemas, hash passwords, build cron expressions, calculate CIDR ranges, and convert between every data format you work with. All 42 tools run entirely in your browser: nothing is sent to a server, no account needed, no tracking.

Open API Tester

API Tester

Send HTTP requests to CORS-enabled APIs and inspect responses — runs in your browser

Open API Tester

All Tools (42)

API Tester

Send HTTP requests to CORS-enabled APIs and inspect responses — runs in your browser

cURL Converter

Convert cURL commands to JavaScript fetch, axios, Python requests, Node.js, or PowerShell

HTTP Status

Searchable reference of every HTTP response code

HTTP Headers

Searchable reference of common HTTP headers

MIME Types

Searchable reference of common MIME content types

Basic Auth

Encode and decode HTTP Basic Authentication headers from username and password

JSON Formatter

Parse, validate, format, and minify JSON

Regex Tester

Test regular expressions with live match highlighting

SQL Formatter

Format SQL across multiple dialects

YAML Validator

Parse and validate YAML, see line and column errors

XML Formatter

Pretty-print and indent XML documents

JSONPath

Run JSONPath expressions against any JSON document and inspect the matched paths and values

JSON Schema

Validate JSON documents against a JSON Schema (Draft 2020-12) and see precise errors

JSON↔YAML

Convert between JSON and YAML in either direction

JSON↔XML

Convert between JSON and XML in either direction

CSV↔JSON

Parse CSV to JSON and serialize JSON to CSV

JSON→TS

Generate TypeScript interfaces or type aliases from any JSON sample

JSON→Go

Generate Go structs with JSON tags from any JSON sample

Mock Data

Generate mock JSON arrays from a schema

JWT Decoder

Decode JSON Web Token header and payload

JWT Generator

Sign JSON Web Tokens with HS256, HS384, or HS512 in your browser

Hash Generator

MD5, SHA-1, SHA-256, SHA-512, and HMAC

HMAC

Compute HMAC-SHA-1, SHA-256, SHA-384, or SHA-512 with any secret

Bcrypt

Generate and verify bcrypt password hashes with a tunable cost factor

AES Crypt

AES-GCM encrypt and decrypt with passphrase

TOTP

Generate Time-based One-Time Passwords from a base32 secret — RFC 6238 compatible

Password Generator

Crypto-secure random passwords

Password Checker

Score password strength and entropy

UUID Generator

Generate UUID v4, v7, and NIL identifiers

Diceware

Generate strong, memorable passphrases from the EFF Diceware wordlist (7,776 words)

Base64

UTF-8-safe Base64 encoder and decoder

URL Encoder

Percent-encode and decode URI components

Base Converter

Convert numbers across bases 2 to 36

HTML Entities

Encode and decode HTML entities

Unicode Escape

Escape and unescape \uXXXX sequences

Cron Builder

Build and explain cron schedules in plain English

Timezone

Convert datetimes between timezones

Epoch Time

Convert between Unix epoch and ISO/local datetime

Date Diff

Compute the difference between two dates

chmod Calculator

Convert Unix file permissions between octal and symbolic notation

CIDR Calculator

Calculate network, broadcast, host range, and netmask for any CIDR block

User Agent

Parse a user-agent string into browser, engine, OS, device, and CPU details

Workflow: Debug an API Integration

A realistic end-to-end flow for diagnosing a broken third-party API call.

  1. Convert the failing cURL command to readable code cURL Converter

    Paste the cURL snippet from your shell history to see the equivalent fetch or axios call — headers, body, and auth all mapped out.

  2. Fire the request and inspect headers and body API Tester

    Send the request directly, examine the raw response status, headers, and JSON body without switching to Postman.

  3. Look up an unfamiliar status code HTTP Status Codes

    Get a plain-English explanation of the response code — semantics, when to retry, and common causes.

  4. Decode the JWT in the Authorization header JWT Decoder

    Paste the Bearer token to inspect the header algorithm and payload claims — expiry, scopes, and issuer — without a library.

  5. Validate the response shape against your schema JSON Schema Validator

    Run the API response body through your JSON Schema to surface missing fields or type mismatches before they reach production.

  6. Generate Go structs from the confirmed JSON JSON to Go

    Paste the valid response JSON once and get idiomatic Go structs with json tags — ready to drop into your service.