CURL COMMAND EXPLAINER
Paste a curl command someone sent you, or one you copied from dev tools, and see exactly what every flag does — no command run, no request sent.
Parsed entirely in your browser — the command never leaves this page, and nothing is actually sent anywhere.
Paste a curl command above to see it explained
How to explain a curl command
- 1
Paste a curl command into the box, with or without the leading "curl".
- 2
Every flag is explained in the order it appears, including its value if it takes one.
- 3
Check the summary card for the derived HTTP method, request URL, and header count.
- 4
Copy any individual value — a header, a body, a token — with one click.
Questions
- Does this actually run the curl command?
- No. The command is only parsed and explained — nothing is sent over the network. It's safe to paste a command with real credentials in it; the parsing happens entirely in your browser and the text never leaves the page.
- Which curl flags does it cover?
- Around 70 of the flags people actually run into day to day — method, headers, data/JSON/form bodies, auth, cookies, redirects, TLS options, timeouts, retries, and more. Anything not in that list is shown as an unrecognized flag with a pointer to `curl --help all` or `man curl`.
- Does it handle multi-line commands with backslash continuations?
- Yes. Commands copied from browser dev tools or Postman's "Copy as cURL" — including ones that wrap across multiple lines with a trailing backslash — parse the same as a single-line command.
- Is my curl command uploaded anywhere?
- No. Parsing happens with plain JavaScript in your browser tab. There's no server call, no analytics payload of the command text, and nothing is stored.