📖 How to Use
Convert cURL commands to PHP cURL code. Paste a complete cURL command, click Convert to PHP, and get the corresponding PHP code. Automatically parses request method, URL, headers, body, cookies, etc.
⚡ How It Works
Parses each parameter flag in the cURL command (-X, -H, -d, -b etc.) and generates PHP cURL code using PHP's native cURL functions. Supports GET, POST, PUT, DELETE, PATCH and multiple data formats.
💼 Use Cases
Convert API documentation cURL examples to PHP code; convert Postman-exported cURL to PHP; migrate shell script API calls to PHP applications; quickly test API endpoints.
❓ FAQ
❓ Do I need to upload data?
No. All conversion operations are executed entirely in your browser. Your cURL commands and results are never uploaded to any server.
❓ Which cURL parameters are supported?
Common cURL parameters: -X/--request (method), -H (headers), -d/--data (body), -b/--cookie, -u/--user (basic auth), -k/--insecure (skip SSL verification).
❓ What PHP library does it use?
The generated code uses PHP's native cURL functions (curl_init, curl_setopt, curl_exec, etc.), the most stable and feature-complete HTTP library in PHP.
❓ Does it support multiple data formats?
Yes, it supports JSON, Form Data, URL-encoded data, and more. The tool automatically detects Content-Type and generates appropriate PHP code.
❓ Can I copy the result?
Yes. After conversion, you can one-click copy the generated PHP code or download it as a .php file.
❓ Is this tool free?
Yes, completely free. No registration or payment required.