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. 1

    Paste a curl command into the box, with or without the leading "curl".

  2. 2

    Every flag is explained in the order it appears, including its value if it takes one.

  3. 3

    Check the summary card for the derived HTTP method, request URL, and header count.

  4. 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.