Karve app icon

Karve

Free tool

OpenAPI → .http converter

Drop an OpenAPI or Swagger (JSON) spec and get one runnable .http request per operation — with {{variables}}, headers, and example bodies. It all happens in your browser: nothing is uploaded.

Drop a .json spec here or browse — or paste below.

Converts automatically — nothing leaves your browser. YAML? Convert it to JSON first.

.http output
Your .http requests will appear here.

What it does

  • OpenAPI 3.x and Swagger 2.0 (JSON)
  • One ### request per operation, named by summary
  • Server URL → @baseUrl; path & query params → {{vars}}
  • Auth schemes → an Authorization / API-key header
  • Example JSON bodies built from the schema (resolves same-file $ref)
  • YAML isn't parsed — convert to JSON first (e.g. editor.swagger.io)

Next steps

Save the output as a .http file and open it in Karve, VS Code REST Client, or the JetBrains HTTP Client. Fill in the @vars at the top and run. New to the format? Read the .http guide.

Got a browser capture? HAR → .http
Launch Offer

Run your .http files natively on Windows.

Karve is a native workspace for the .http files you just generated — organize the whole API and run any request on disk.

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

25% off now