Convert a portable cURL request into copy-ready Fetch code locally.
Convert a portable cURL request into copy-ready Fetch code locally.
About this tool
Turn a bounded, portable cURL command into readable JavaScript Fetch source entirely in your browser. Kitland parses the command but never executes it, sends a network request, reads a local file, stores the payload, or adds it to the URL.
The converter supports request method, headers, inline data, Basic authentication, HEAD, GET query transfer, --url, and one positional HTTP or HTTPS URL. Common transport-only flags such as --silent, --location, and --compressed are ignored; other options are rejected.
No. File-backed -d, --data, --data-raw, and --data-binary values are rejected because this local converter cannot and should not read the referenced file.
No. Parsing and formatting are synchronous and local. The generated Fetch source is displayed as text and is never executed by Kitland.
The conversion stays on this device, but Basic authentication is only encoding, not encryption. Treat the generated Authorization header as sensitive and use HTTPS when you eventually send it elsewhere.
Input is limited to 100,000 JavaScript UTF-16 code units and 1,000 parsed tokens so conversion remains predictable and responsive.