$ WTF does this curl do
Paste a curl. Get a plain-English breakdown of every flag, a security check for leaked keys, and copy-paste equivalents in Python, JavaScript, and Go.
No account needed · Keys are redacted before leaving your browser · See an example →
Examples — click to load
How it works
01
Paste
Any curl — multiline, from Postman, from Chrome's copy-as-cURL, whatever.
02
Get a breakdown
Every flag explained in one sentence. The endpoint identified. A note when something looks dangerous.
03
Take it with you
Copy the explanation as Markdown, share a URL with a teammate, or grab the Python/JS/Go version.
Guides
Learn curl, flag by flag
Plain-English explainers for the curl flags people Google most, plus one-click converters for Python, JavaScript, and Go.
What is curl?
A beginner-friendly intro to curl, with the 12 flags you'll actually use.
Convert curl to Python
Get a ready-to-run requests snippet with env-var auth.
Convert curl to JavaScript
Native fetch() equivalent, headers and JSON body included.
Convert curl to Go
net/http snippet with os.Getenv for credentials.
What does curl -X mean?
Set the HTTP method — GET, POST, PUT, PATCH, DELETE.
What does curl -H mean?
Add custom headers like Authorization or Content-Type.
What does curl -d mean?
Send a request body. JSON, form data, files.
What does curl -k mean?
Skip SSL verification — and why you almost never should.