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.

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.