curl command builder

Pick any of the 27 protocols curl speaks, fill in protocol-aware fields, and get the exact command with every flag explained and safety warnings surfaced. The inverse of the HTTP request translator: that one reads a command, this one writes it.

Web & HTTP
Web
File transfer
Mail
Messaging
Lookup and legacy
HTTPShttps://default port 443TLS

HTTP inside TLS: the same request model with the transport encrypted and the server authenticated by certificate.

Target
Request
Headers
Multipart form fields (-F)
Credentials

Leaving the password empty makes curl prompt for it at run time, keeping it out of your shell history.

Transfer
Connection, TLS and timing
Behavior and output
Your command
Enter a host to build the command.

Quoting targets POSIX shells (bash, zsh). cmd.exe and PowerShell quote differently; run these as written in Git Bash or WSL.

Runs entirely in your browser. Nothing you type is sent anywhere and no request is ever executed.

API endpointGEThttps://ronutz.com/api/v1/curl-command-builderDocumented, not served. Opens the specification.

References