Postman ↔ OpenAPI Converter
Convert a Postman collection to OpenAPI 3 and back again.
Source document
Paste a Postman collection (v2.x) or an OpenAPI 3 spec
OpenAPI 3 document
JSON, ready for your docs pipeline
About the Postman ↔ OpenAPI Converter
Paste a Postman v2.x collection to get a clean OpenAPI 3 document — paths, path and query parameters, headers, request bodies inferred into JSON Schema and folders turned into tags. Or paste an OpenAPI/Swagger spec (JSON or YAML) to get an importable Postman v2.1 collection with folders, sample bodies, query parameters and a baseUrl variable. Everything runs in your browser.
Examples
Postman → OpenAPI
Orders API collection · 12 requestsOutput
openapi 3.0.3 · 7 paths · 12 operationsOpenAPI → Postman
openapi.yaml · 20 operationsOutput
collection.postman.json · 4 foldersKeyboard shortcuts
- Copy the main outputCtrl / ⌘ + Shift + C
- Download the resultCtrl / ⌘ + S
- Share this toolCtrl / ⌘ + Shift + S
- Reset the inputsAlt + R
- Open the tool search paletteCtrl / ⌘ + K
Related tools
API Breaking Change Detector
API & HTTP
Diff two OpenAPI specs and flag breaking changes.
API Changelog Generator
API & HTTP
Generate a Markdown changelog from two OpenAPI versions.
API Consistency Auditor
API & HTTP
Audit an API for naming, casing and response consistency.
API Contract Analyzer
API & HTTP
Lint an OpenAPI or Swagger spec for contract quality issues.
API Response Schema Generator
API & HTTP
Turn a JSON API response into OpenAPI, JSON Schema or TypeScript.
cURL Command Parser
API & HTTP
Parse a curl command into method, URL, headers, and body.
Frequently asked questions
Read more
- Postman collections and OpenAPI: two views of the same API
A collection describes calls you make; a spec describes the contract you promise. Here is how to convert between them without losing the parts that matter.
Version 1.0.0 · Updated 2026-09-02 · Runs entirely in your browser