Web

cURL Converter

Paste a cURL command from browser DevTools, docs or logs and get clean request code for frontend, backend or debugging handoff. The parser runs locally and calls out risky flags such as insecure TLS or embedded credentials.

Handles common cURL flags including --url, repeated --data, -G, cookies, user-agent and JSON request bodies. Multipart uploads are flagged for manual review.
request.curl
request.fetch.ts
request.py
request.json
runtime

Browser-local execution

Inputs stay inside the current tab unless you copy, download or explicitly export.

memory

Session handoff

Magic Paste can pass input to a target tool through sessionStorage, never through the URL.

control

User-owned state

Favorites, recent tools and workflow history are local browser data you can clear from the browser.

smart handoff graph

Suggested next moves

session handoff ready
sponsor

Fixed native slots for developer products. No third-party tracking, no popups, no layout shift.

Sponsor this tool
01

How to use

  1. 01Paste a cURL command copied from DevTools or API docs.
  2. 02Review parsed URL, method, headers and body.
  3. 03Copy fetch, Python requests or structured JSON output.
02

FAQ

Does it execute the request?
No. It only parses and converts the command locally; no network request is sent.
Can it parse every shell feature?
It handles common quoted flags such as -X, -H and --data. Complex shell substitutions should be simplified first.
03

Related tools