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