cURL to Raw HTTP/1.1 Request

Convert raw cURL commands instantly into strict, RFC-compliant plain text HTTP requests.

Paste cURL Command
Invalid cURL command.
Raw Protocol Output

Why Use This Raw HTTP Generator?

TCP Socket Ready

Generate perfectly formatted HTTP/1.1 strings ready to be piped directly into netcat (nc), telnet, or your own custom raw TCP client wrappers.

RFC-Compliant CRLF

Strict servers drop requests that use standard newlines. Our generator enforces strict Carriage Return + Line Feed (\r\n) line breaks for total protocol compliance.

Train-Case Headers

We automatically normalize all lowercase cURL headers (like user-agent) into standard HTTP Train-Case (User-Agent) for clean, professional payloads.

Content-Length Calculation

Don't trigger a 400 Bad Request! Our engine dynamically calculates the exact byte size of your raw data strings and injects the perfect Content-Length header automatically.

Multipart File Protection

Because the browser can't read your local files, our engine safely uses a [CALCULATED_AT_RUNTIME] placeholder for -F file uploads to prevent you from sending corrupted data sizes.

Safe Copy API Redaction

Never accidentally expose a production API key in your terminal history. Our Safe Copy feature automatically masks Base64 basic auth and Bearer tokens before you copy.