cURL command builder
Fill in the method, URL, query params, headers, auth and body — and copy a correctly quoted, ready-to-run curl command. Nothing is uploaded and no request is ever sent.
Method
Request URL
Query parameters
Headers
Authorization
Body type
Request body
Request body
Request body
Options
Multi-line (backslash-continued)
Follow redirects (-L)
Silent (-s)
Verbose response headers (-i)
Compressed (--compressed)
Insecure (-k, skip TLS verify)
curl command
Everything runs in your browser. No upload, no sign-up.
How it works
STEP 1
Set method and URL
Choose GET, POST or any method, type the endpoint URL, and add query params as key/value rows — they are URL-encoded and appended for you.
STEP 2
Add headers, auth and body
Add header rows, pick Basic or Bearer auth, and choose a JSON, form or raw body. Each maps to the right curl flag (-H, -u, -d, --data-urlencode).
STEP 3
Copy the curl command
The command rebuilds live with proper quoting and escaping. Copy it with one click and paste it into your terminal — nothing leaves your device.