curl to Code parses a curl command and renders the same request as a JavaScript fetch() call, an HTTPie command, or a PowerShell Invoke-RestMethod call. It understands the method, headers, request body, basic auth, and the -G flag.
Parsing and rendering happen in the page. Nothing is uploaded.
-X/--request, -H/--header, -d and its variants, -G, -u (as a Basic auth header), -A, -e, -b, and the --flag=value form. Options like -L, -s, -k are ignored.
GET, or POST when a request body is present and no method was given.
-F is noted with a warning but not fully translated.
No. It all runs in your browser.