Back to Free Tools

FREE TOOLS

Postman to OpenAPI

Convert supported literal Postman requests and saved responses into OpenAPI declarations.

Optional UTF-8 source file (overrides text), Source JSON

JSON

Browser only

Runs locally in your browser. Your files, pasted content and generated output are not uploaded. Reset clears this tool’s working data.

This tool needs JavaScript. If it does not load, refresh the page and try again.

How to use this tool

  • Enter the displayed example values,or choose the local input files requested by the controls. Optional source files take precedence where labelled.
  • Choose Build OpenAPI document and inspect the complete result and any reported limitations.
  • Use Download result and each companion download link to save complete outputs. Reset clears output and restores example controls.

Examples

Source JSON: {
"info": {
"name": "Example",
"schema": "https://schema.getpostman.com/json/collection/v2.1.0/collection.json"
},
"item": [
{
"name": "Get API",
"request": {
"method": "GET",
"url": "https://example.invalid/api?q=one",
"header": []
}
}
]
}

Limitations

  • Convert finite static Collection2.1 declarations to OpenAPI3.0.3. Up to2,000requests/2,000folders/20folder levels;GET,PUT,POST,DELETE,OPTIONS,HEAD,PATCH,TRACE. Literal HTTP(S) URLs only;structured raw/protocol/host/path/port/query must agree. Preserve per-operation origin,query multiplicity,active headers,raw text/JSON and URL-encoded/text-only multipart bodies,100–599saved text/JSON response examples and folder tags. Bodies only on POST/PUT/PATCH. No captured response gives explicit unknown default. Request-local basic/bearer/apikey map to security schemes without credential examples. Collection/folder auth inheritance,variables/scripts,dynamic/file/binary modes,duplicate method/path/header ambiguity and unsupported features refuse. No requiredness/API version/response schema/behavior is inferred. Original complete collection,including credentials,remains in the local companion. One strict UTF-8 JSON source up to1 MiB,40levels/100,000values. Complete artifacts only;combined downloads≤32 MiB,each JSON≤20 MiB,audit≤10 MiB. No request,script,authentication,file or external resource is executed;all processing stays in your browser.
  • Complete outputs only. Unsupported or oversized input is refused. Follow the displayed job-specific bounds and format policies.

Related tools

No items found.

More tools for your workflow

Explore the related desktop tool