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 & HTTPWeb
File transfer
Mail
Messaging
Lookup and legacy
HTTPS
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.