Tool 08

cURL Analyser

Paste any cURL command to instantly break it down — method, URL, query params, headers, authentication, body, and flags.

cURL

Analyse cURL Command

Parsed entirely in your browser — nothing is sent to any server.

Ready

Supports multi-line commands with backslash continuations.

Paste a cURL command and click Analyse.

Help

How to Use the cURL Analyser

1
Paste your cURL command

Copy any cURL command — from your browser DevTools (right-click a request → Copy as cURL), Postman, API docs, or terminal history — and paste it into the input area.

2
Click Analyse

The tool tokenises and parses the command locally. Multi-line commands using backslash continuations (\) are handled automatically.

3
Inspect each section

The breakdown shows the HTTP method, full URL, protocol, host, path, query parameters, request headers, detected authentication, request body, and any cURL flags with plain-English descriptions.

4
Authentication is auto-detected

Bearer tokens, Basic Auth (from -u user:pass or the Authorization header), Digest, and API Key schemes are all identified and displayed in a dedicated section.

Passwords inside Basic Auth headers are masked. Bearer tokens are shown in full so you can verify them — treat them as secrets and avoid sharing screenshots.
Method & URLExtracted from -X METHOD and the bare URL token. Defaults to GET, or POST when a body is present.
HeadersAll -H "Name: Value" pairs. The Authorization header is pulled out and shown separately in the Authentication section.
BodySupports -d, --data-raw, --data-binary, --json, and -F form fields. JSON is automatically pretty-printed.
FlagsCommon flags like -k, -L, -v, --compressed, timeouts, cookies, proxies, and certificates are explained in plain English.