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
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.