Skip to content

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

Related tools

See all tools →