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