HTTP Request builder
Basic request
Request header (Headers)
Common headers:
Authentication (Authentication)
Body (Request Body)
Generated CURL Command
📡
Configuration HTTP request settings
Click"Generate CURL"to generate the command

cURL Command Builder

The cURL Command Builder turns request settings into a copyable command. It is useful when documenting an API call, reproducing an issue from an HTTP client or sharing a minimal request with another developer. Configure method, URL, headers, authentication and body options without memorizing every cURL flag.

Privacy note: All processing happens in your browser — your data never leaves your device.

How to use

Choose the HTTP method, enter the URL, add headers or authentication values and fill the body editor when needed. The generated command updates from those settings and can be copied into a terminal, CI job or bug report. Review secrets before sharing a generated command publicly.

Example: Example: configure a POST request with a JSON body and an Authorization header, then copy the generated cURL command into a README.

FAQ

Can it build JSON POST requests?

Yes. Use the JSON body editor and keep the content type as application/json.

Can I include headers?

Yes. Add custom headers and authentication values before generating the command.

Should I share generated commands with tokens?

No. Remove or mask credentials before sharing commands.