JSON to Postman Collection

Turn a JSON list of requests (URL, method, body, headers) into a Postman v2.1 Collection you can import in one click.

Input

Waiting for input
1

Output

1

Instant

Runs entirely in your browser — no upload, no wait.

100% private

Your JSON never leaves the tab. Nothing is logged.

No signup

Free, unlimited, no account required.

Postman collection format basics

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.

Required input shape

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"}
  }
]

Folders and environments

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.

Importing the result

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.

Privacy

Collections are built locally in your browser. Nothing is uploaded.

Related tools

Frequently asked questions