FREE TOOLS
HAR to Postman Collection
Convert supported captured HAR requests and responses into a Postman collection.
Optional UTF-8 source file (overrides text), Source JSON, Collection name, Unsupported response body
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 Postman collection 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: {
"log": {
"version": "1.2",
"creator": {
"name": "Local sample",
"version": "1"
},
"entries": [
{
"startedDateTime": "2026-10-23T10:00:00Z",
"time": 10,
"request": {
"method": "GET",
"url": "https://example.invalid/api?token=example",
"httpVersion": "HTTP/1.1",
"headers": [],
"queryString": [
{
"name": "token",
"value": "example"
}
],
"cookies": [],
"headersSize": -1,
"bodySize": 0
},
"response": {
"status": 200,
"statusText": "OK",
"httpVersion": "HTTP/1.1",
"headers": [
{
"name": "Content-Type",
"value": "application/json"
}
],
"cookies": [],
"content": {
"size": 11,
"mimeType": "application/json",
"text": "{\"ok\":true}"
},
"redirectURL": "",
"headersSize": -1,
"bodySize": 11
},
"cache": {},
"timings": {
"send": 1,
"wait": 8,
"receive": 1
}
}
]
}
}
Collection name: Imported HAR
Unsupported response body: refuse
Limitations
- Convert up to1,000 HAR1.2 literal requests and captured100–599responses into Collection2.1. Preserve URL,uppercase HTTP method,ordered literal headers,raw text or URL-encoded field bodies and UTF8 response text,including standard Base64 UTF8. Add missing request Content-Type from postData MIME. File-upload metadata cannot reconstruct bytes and refuses. Binary/nonUTF8/unsupported encoded responses either refuse or explicitly omit body while keeping exact encoded source in the complete local companion. No cookie-jar import,variable/script/auth execution,redirect/cache/TLS/timing reconstruction or universal wire-byte equivalence. Captured credentials remain in collection and full-source 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.