cURL Builder
NewBuild cURL commands visually — set method, headers, auth, body, and options with a live cURL output.
Visual request builder
cURL Builder
Build cURL commands visually — set method, headers, auth, body, and options with a live cURL output.
Generated command
Updates live as you change the request.
Frequently Asked Questions
Do I have to click Generate every time I change something?
No. The command updates live as you edit the method, URL, headers, auth fields, body, and option checkboxes. There's no separate build step.
Why can't I add a request body to GET or DELETE here?
This builder only shows and emits --data for POST, PUT, and PATCH. If you need a DELETE body or another less-common pattern, you'll have to edit the generated command manually.
What auth types does it actually support?
Only three modes are built in: none, Bearer token, and Basic auth. Bearer auth is emitted as an Authorization header, while Basic auth becomes a -u user:pass flag.
Will it safely quote JSON and header values?
It wraps dynamic values in double quotes and escapes double quotes, backslashes, dollar signs, and backticks before joining the final command. That's good for common shell cases, but it doesn't try to generate OS-specific quoting for every shell.
Can I use this for multipart form uploads or file attachments?
Not directly. The UI only supports raw text bodies plus headers and auth, so it won't build -F form parts or file upload flags for you.