Karve app icon

Karve

Free tool

HAR → cURL converter

Drop a .har capture from your browser's DevTools Network tab and get ready-to-run curl commands — one per call, headers and bodies kept. It all happens in your browser: nothing is uploaded.

Drop a .har file here or browse — or paste below.

Converts automatically — nothing leaves your browser.

cURL output
Your cURL commands will appear here.

What it does

  • One curl command per captured call, in order
  • Full URL with query, request headers, and the request body
  • Only XHR/Fetch skips images, CSS, scripts, and fonts
  • Drops HTTP/2 :pseudo headers and (optional) sec-* noise
  • POSIX/bash quoting; on Windows cmd, swap \ for ^

Get a HAR file

In your browser, open DevTools → Network, reproduce the calls, then right-click the list → Save all as HAR. Drop that file here.

Want files you can re-run? HAR → .http

Common questions

How do I convert a HAR file to cURL?

Drop or paste the .har above — each captured call becomes a ready-to-run curl command (URL, headers, body), one per request, to copy into any terminal.

How do I capture a .har file?

Open DevTools → Network, reproduce the requests, then right-click the list → Save all as HAR. Use that file here.

Can I keep only API calls?

Yes. Only XHR/Fetch skips images, CSS, scripts, and fonts, and Trim browser-noise headers removes sec-* and similar noise.

Is my HAR file uploaded anywhere?

No. Everything runs in your browser — which matters because a HAR often carries the session's cookies and auth tokens. None of it leaves your machine.

Launch Summer Sale

Prefer files you can keep and re-run?

Karve is a native Windows workspace for .http files — capture once, organize into folders, and replay any request on disk.

15-day free trial · No account · No subscription · No metered requests

25% off until Sep 1