curl command builder
Builds the curl command from a form, with every flag explained in one line next to its checkbox. The request is not sent from here: the output is the command for you to run in your own terminal.
# processed in your browser. your content never leaves.
How it works
The -X only shows up when it changes something: with no body curl already does GET, with a body it already does POST, and with -I it already does HEAD. A command full of redundant flags is what confuses people learning curl, so the output never writes what curl would do by itself.
- Sixteen tickable flags, each with what it does written beside it
- Headers, a JSON, form or multipart body, and basic or bearer auth
- Shell quoting handled properly, including a quote inside a value
- Output on one line or broken with backslashes