Feature

cURL to JSON Parser

Convert a cURL command into a structured JSON object that shows method, URL, headers, cookies, data, auth, redirects, and timeout behavior.

Open cURL to JSON Converter

When to use cURL to JSON

Use JSON output when you need to debug an API request, document request details, compare two copied browser requests, or pass the parsed request into another internal tool.

Supported request parts

The parser keeps HTTP methods, positional URLs, --url, headers, cookies, Basic Auth, JSON bodies, URL encoded data, multipart fields, proxies, redirects, SSL verification flags, and timeout settings.

Privacy boundary

The command is parsed as text. It is not executed as a shell command and the server logs only a non-reversible length/hash summary instead of the raw cURL command.

Example cURL to JSON input

curl -L --max-time 10 -H 'Accept: application/json' -b 'session=abc123' https://api.example.com/users

FAQ

Does cURL to JSON make the HTTP request?

No. It parses the command and returns structured data. It does not call the target URL.

Can it parse browser Copy as cURL?

Yes. Browser-copied commands with headers, cookies, compressed responses, redirects, and JSON bodies are core supported cases.