Client-side cURL to PHP

cURL to PHP Converter

Generate ready-to-copy PHP request code from cURL commands in a single step.

Input
Paste a raw cURL command, then prefill examples or clear the input to try another request shape.
0 characters
How to copy requests as cURL from your browser

Chrome / Edge: Open DevTools, go to Network, right-click the request, then choose Copy and Copy as cURL.

Firefox: Open DevTools, go to Network, right-click the request, then choose Copy Value and Copy as cURL.

Safari: Open Web Inspector, switch to Network, right-click the request, then choose Copy as cURL.

Output
PHP output. Copy the converted snippet once the request looks right.

Converted PHP code appears here.

Paste a cURL command or load one of the examples to generate a ready-to-copy snippet.

Need high-quality proxies? Try anyIP for $2/GB.

View pricing

Common cURL Flags in PHP

Quickly compare cURL request patterns with their PHP equivalents for everyday API work.

Use CasecURL CommandPHP Equivalent
Simple GET
curl https://api.example.com/users
Generating example...
JSON POST
curl -X POST https://api.example.com/users \
  -H "Content-Type: application/json" \
  -d '{"name":"Ada Lovelace","role":"admin"}'
Generating example...
Bearer token
curl https://api.example.com/private \
  -H "Authorization: Bearer YOUR_TOKEN"
Generating example...
Multipart upload
curl -X POST https://api.example.com/upload \
  -F "file=@avatar.png" \
  -F "title=Profile photo"
Generating example...
Proxy usage
curl https://api.example.com/data \
  --proxy http://user:pass@127.0.0.1:8080
Generating example...

Other cURL Converters

Jump between language-specific converter pages while keeping the same cURL workflow.