Free, browser-based utilities for everyday developer workflows
OpenAPI -> Postman Collection Exporter
Paste an OpenAPI 3.x spec (JSON or practical YAML subset) and generate a full Postman Collection (v2.1), including optional
collection variables like baseUrl, token, apiKey.
Paste an OpenAPI spec to export a Postman collection.
Group by tags and include request bodies/headers.
Useful for QA and API testing workflows.
Share results: Generate a secure link to share your current input and results with teammates — nothing is uploaded to any server.
OpenAPI input
0 operations0 servers0 variables
Server:
Collection name:
Path/query placeholder style:
Looks like OpenAPI. Open OpenAPI Snippets?
YAML note: supports common OpenAPI YAML patterns (maps/lists/strings). Advanced YAML features may not parse.
Postman Collection (v2.1)
Parse an OpenAPI spec to preview the Postman collection here.
No operations.
Method
Path
Summary / OperationId
Tag → Folder
Flags
Parse a spec to populate operations.
Folder strategy
Request naming
Server & variables
Body strategy
Presets
Security schemes detected
Parse a spec to view security schemes.
Auth strategy
Variables (collection + environment)
Inc.
Name
Source
Value
Sensitive
No variables yet.
Request bodies overview
Parse a spec to see request body coverage.
Preview (first operation with body)
No body to preview.
Tests
Parse a spec to see response examples coverage.
Newman command
newman run collection.json -e environment.json
Issues
Severity
Issue
Method
Path
Detail
Parse and generate to populate the conversion report.
Collection exports
Environment exports
Reports & metadata
Every export is generated locally. Sanitized variants mask detected secrets and replace internal hosts with {{baseUrl}}.
How to use the OpenAPI → Postman Collection Exporter
Convert an OpenAPI 3.x or Swagger 2.0 spec into a Postman Collection v2.1 JSON file. Folders are grouped by tag, every operation becomes a request with the right method, URL, parameters, headers, auth scheme, and example body. Import the file into Postman or run it with Newman in CI. Useful for onboarding teams to a new API, generating a baseline test suite, and producing importable docs samples. Spec is parsed locally; nothing is uploaded.
What it does
Reads OpenAPI 3.x or Swagger 2.0 (JSON or YAML).
Emits a Postman Collection v2.1 JSON.
Folders grouped by tag; one request per operation.
Pre-fills parameters (path, query, header, cookie), request body from examples or schemas, and auth.
Configures variables from servers entries so base URL is a Postman variable.
If the spec lacks examples, the exporter uses sensible placeholders — replace before running.
OpenAPI servers become Postman environment variables — set the right one before running.
OAuth2 flows require token acquisition outside Postman — pre-populate {{access_token}} in the environment.
Large specs produce large collections — split by tag if Postman performance suffers.
Sample bodies may include placeholder strings — replace before invoking destructive operations (DELETE).
The exported file is Postman v2.1 — compatible with Postman, Newman, and most modern Postman-compatible tools.
FAQ
How do I convert OpenAPI to Postman? Paste the spec, click Export, download the JSON, import into Postman.
Does it work with Swagger 2.0? Yes — Swagger 2.0 is converted with parameter style adjustments.
How do I set the base URL? The first servers entry becomes a Postman environment variable. Override it in the Postman environment dialog.
Can I run the collection in CI? Yes — use Newman, Postman's CLI, to run the exported file in a pipeline.
Is my spec uploaded? No. Conversion runs in your browser.
How does this differ from OpenAPI → Code Snippets? Code snippets give per-operation code in a language. This tool produces a multi-request Postman collection.
Runs locally in your browser. No uploads. Exported collection is Postman v2.1 compatible with Postman and Newman.