Encoding
URL & Query String Parser
Parse URLs, inspect their components and edit query parameters.
API
Build cURL commands and Fetch API code from structured HTTP requests.
Choose an HTTP method and enter the target URL.
2 parameters
1 header
0 cookies
No cookies
Add cookies to generate cURL's --cookie option.
Add Bearer or HTTP Basic authentication to the generated command.
Add JSON, form URL encoded or raw content to the generated request.
Copy the command and run it in a compatible shell.
curl \
--request \
GET \
'https://api.example.com/users?page=1&limit=20' \
--header \
'Accept: application/json'cURL commands are generated locally inside your browser. BigForgeKit does not send the request or upload URLs, headers, credentials or body content.
About this tool
cURL Builder creates ready-to-use cURL commands and Fetch API JavaScript from a structured HTTP request. Configure the method, URL, query parameters, headers, cookies, authentication and request body without manually escaping values.
Features
Frequently asked questions
No. It only generates cURL or Fetch code and never connects to the target URL.
No. All request information remains inside your browser.
Yes. Select Single-line under Command format to remove line continuations.
Yes. Multiple cookie entries are combined into one cURL --cookie argument separated by semicolons.
Yes. Select Fetch API under Generated code to produce JavaScript from the same request settings.
Yes. Bearer authentication creates an Authorization header, while Basic authentication uses cURL's --user option or a Basic Authorization value in Fetch code.
Yes. When JSON body mode is selected, Content-Type: application/json is added unless an explicit Content-Type header already exists.
Related tools