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