API Tools Directory
A focused collection of practical tools for JSON, auth tokens, encoding, HTTP, and curl conversions.
Need quick explanations first? Visit the Learn guides.
Encoding (5)
Base64 Encode / Decode
Encode text to Base64 and decode Base64 back to text.
Use case: Build or inspect basic auth values.
Hex Encode / Decode
Encode text to hexadecimal and decode hex to text.
Use case: Inspect byte payloads in readable form.
HTML Encode / Decode
Encode HTML entities and decode escaped HTML text.
Use case: Escape HTML before display in docs.
Unicode Encode / Decode
Convert text to \uXXXX escapes and back.
Use case: Read escaped strings in API logs.
URL Encode / Decode
Encode and decode URL components for HTTP requests.
Use case: Build safe query strings for API requests.
Text (6)
Case Converter
Convert text between common naming conventions.
Use case: Normalize naming between backend and frontend.
Password Generator
Generate random passwords with configurable length.
Use case: Create credentials for staging accounts.
Remove Duplicate Lines
Remove duplicate lines while preserving first occurrences.
Use case: Clean API key or endpoint lists.
Slug Generator
Generate clean URL slugs from text.
Use case: Generate SEO-friendly path slugs.
Sort Lines
Sort text lines alphabetically.
Use case: Prepare sorted lists for diffs.
UUID Generator
Generate random UUID v4 values instantly.
Use case: Create IDs for API payload fixtures.
Conversion (8)
CSV to JSON
Convert CSV rows into JSON objects.
Use case: Convert spreadsheets into JSON fixtures.
cURL to Axios Converter
Convert cURL commands into Axios request snippets.
Use case: Reuse cURL snippets from API documentation.
cURL to fetch Converter
Convert cURL commands to JavaScript fetch snippets.
Use case: Move API docs cURL examples into app code.
JSON to CSV
Convert flat JSON objects into CSV rows.
Use case: Export API response data to spreadsheets.
JSON to XML
Convert JSON objects into simple XML documents.
Use case: Prepare XML payloads from JSON samples.
JSON to YAML
Convert JSON payloads into YAML format.
Use case: Convert API response samples into YAML docs.
XML to JSON
Convert XML documents into JSON objects.
Use case: Inspect XML payloads in JSON-friendly tools.
YAML to JSON
Convert YAML documents into formatted JSON.
Use case: Convert YAML API snippets to JSON bodies.
HTTP (1)
JSON (3)
JSON Formatter & Validator
Format, minify, and validate JSON payloads instantly.
Use case: Inspect API responses in readable form.
JSON to JSON Schema Generator
Generate JSON Schema from JSON examples.
Use case: Draft payload validation schemas quickly.
JSON to TypeScript
Generate TypeScript interfaces from JSON samples.
Use case: Bootstrap API client model types quickly.