curl Tester reads and rewrites text from a curl command. It displays a parsed HTTP method, URL, headers, and body, then builds a new command. It does not run curl or make a network request.
Parse a safe GET
Type curl https://example.com/docs into Paste a curl command, then press Clean & parse. Under Parsed request, Method should be GET and URL should be https://example.com/docs. Rebuilt curl should start with curl --location --request GET https://example.com/docs. Copy clean curl copies that rewritten command, not the original.
The rewritten command always includes --location, which follows redirects; that may not match your input. Other unsupported options appear in Notes or may not be reproduced faithfully. Before running anything, compare the rewritten URL, method, headers, and body with the original. Never paste live authorization headers or cookies into a public example or share a copied command that contains them.
Where your input goes
Processing runs in your browser. The tool does not upload your input to ilham.dev.
Related guide
For more background, read HTTP and API Debugging.
Questions you might have
- Does this send the request?
- No. It only parses and rebuilds curl. Use the HTTP Request Tester when you want the browser to send a request.