Skip to content

cURL Command Builder

Build and generate curl commands with a visual interface. Supports headers, authentication, request body, query parameters, and exports to multiple formats including PowerShell, HTTPie, and wget.

Updated

What is the cURL Command Builder?

How it works

Examples

POST request with JSON body

Method: POST, URL: https://api.example.com/users, Headers: Content-Type: application/json, Authorization: Bearer token123, Body: {"name": "John Doe", "email": "john@example.com"}
curl -X POST https://api.example.com/users -H 'Content-Type: application/json' -H 'Authorization: Bearer token123' -d '{"name": "John Doe", "email": "john@example.com"}'

GET request with query parameters

Method: GET, URL: https://api.example.com/search, Query params: q=react, limit: 10, sort: desc
curl 'https://api.example.com/search?q=react&limit=10&sort=desc'

File upload with form data

Method: POST, URL: https://api.example.com/upload, Body type: Form, Fields: file=@document.pdf, description=My document
curl -X POST https://api.example.com/upload -F 'file=@document.pdf' -F 'description=My document'

Basic authentication request

Method: GET, URL: https://api.example.com/protected, Auth: Basic, Username: admin, Password: secret123
curl -u admin:secret123 https://api.example.com/protected

Import and modify existing curl

curl -X POST https://api.example.com/data -H "Content-Type: application/json" -d '{"key":"value"}'
Parsed configuration with editable method, URL, headers, and body

Frequently asked questions