API Tester
Quick API testing in your browser. Send GET, POST, PUT, DELETE requests. See responses with status codes, headers, and formatted bodies. Generate ready-to-use code snippets. **CORS Limitation**: Browsers block cross-origin requests without proper CORS headers. If the API doesn't allow browser requests, you'll only see OPTIONS preflight. Use the generated cURL command in terminal instead — it bypasses CORS completely. Supports Bearer tokens, Basic Auth, API keys. Body types: JSON, form data, URL-encoded, raw text. History saved locally. Code generation for cURL, fetch, axios, Python, PHP. Good for: quick API tests, code generation, APIs with CORS enabled, localhost testing. Not good for: APIs without CORS (use terminal/Postman instead).
How to Use
- Pick HTTP method (GET, POST, PUT, DELETE, etc.)
- Enter API endpoint URL
- Add headers or auth (Bearer token, API key)
- Set request body for POST/PUT (JSON, form data, etc.)
- Click Send
- See response with status, headers, and body
Frequently Asked Questions
Related Tools
JSON Formatter
Format messy JSON. Validate it. See errors exactly where they are. Export to TypeScript, Python, Java.
Base64 Encoder/Decoder
Encode anything to Base64. Text, files, images — whatever. Decode it back just as easily.
URL Encoder/Decoder & Toolkit
Encode URLs. Decode them. Parse them into parts. Manage query parameters without the headache.
JWT Decoder
Decode JWT tokens. See header, payload, and claims. Check expiration with live countdown. Compare two tokens side-by-side.