Input
Waiting for input
1
Output
1
Turn a JSON list of requests (URL, method, body, headers) into a Postman v2.1 Collection you can import in one click.
Runs entirely in your browser — no upload, no wait.
Your JSON never leaves the tab. Nothing is logged.
Free, unlimited, no account required.
Postman uses a documented JSON schema (collection.getpostman.com/json/collection/v2.1.0) to describe collections. The required fields are info (with name and schema URL) and item (an array of requests). Anything else — folders, environment variables, tests — is optional.
Provide an array of requests with at minimum url, method, and (for non-GET) body. Headers and folder names are optional. The generator fills in the schema metadata automatically.
[
{
"name": "List users",
"method": "GET",
"url": "https://api.example.com/users"
},
{
"name": "Create user",
"method": "POST",
"url": "https://api.example.com/users",
"body": {"name": "Ada"},
"headers": {"Content-Type": "application/json"}
}
]Add a folder property on each request to group it; the generator builds the nested item array Postman expects. Environment variables follow the same {{name}} placeholder syntax as Postman itself, so you can templatize URLs and tokens.
Save the output as a .json file and use Postman → Import → File. The collection appears in the sidebar with all requests, headers, and bodies in place.
Collections are built locally in your browser. Nothing is uploaded.