Web

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
use cases

Built for these jobs

  • 01

    Recreate a browser DevTools request as fetch or Python requests code.

  • 02

    Review copied headers and bodies for embedded credentials before sharing.

  • 03

    Turn a shell command into structured request JSON for docs or debugging handoff.

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
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