curl & HTTP Decoder
Paste a curl command to decode every flag — or paste HTTP response headers to understand what each one means.
Try:
Common curl flags
Request control
| -X METHOD | Set HTTP method (GET, POST, PUT, DELETE…) |
| -H "K: V" | Add a request header |
| -d DATA | Send data in body; implies POST |
| -F KEY=VAL | Send multipart/form-data field |
| -u user:pass | HTTP Basic Authentication |
| -b COOKIE | Send cookie(s) |
Behavior flags
| -L | Follow redirects automatically |
| -k | Skip SSL certificate verification |
| -s | Silent — suppress progress and errors |
| -v | Verbose — show full request and response |
| -o FILE | Write response body to file |
| --compressed | Request gzip-compressed response |
Timeouts & retry
| --max-time N | Total time limit in seconds |
| --connect-timeout N | Connection phase time limit |
| --retry N | Retry N times on transient failure |
| --retry-delay N | Seconds between retries |
Output control
| -I | HEAD request — fetch headers only |
| -i | Include response headers in output |
| -w FORMAT | Custom output format (e.g. %{http_code}) |
| -A AGENT | Set User-Agent string |
| -e URL | Set Referer header |
| --proxy URL | Use HTTP proxy |