Convert HAR to a JMeter .jmx test
Paste your HAR file and get a clean, runnable JMeter .jmx test plan you can run in the cloud in seconds.
Everything you need to load test a real request
Paste a real request and get a JMeter .jmx test plan that actually runs. No boilerplate, no signup, and your data never leaves the browser.
Paste and convert instantly. The JMeter .jmx test plan is generated in your browser the moment you click, with no waiting.
Nothing is uploaded. Your request, headers and tokens never leave this page, so it is safe for internal APIs.
Cookies, tokens and auth headers are pulled into JMeter User Defined Variables instead of being hard-coded into the test plan.
Open the .jmx in JMeter, or sign up free to run it as a real load test from multiple regions.
What is a HAR file?
A HAR file (HTTP Archive) is a JSON recording of every request a page made, exported from your browser Network tab. Convert a HAR file to JMeter to replay a real user session as a load test, since the capture already holds each request, its headers and timing. This is ideal when you want to reproduce an exact browser flow under load without building the .jmx by hand.
What the generated JMeter .jmx includes
- HTTP method and full URL
- All request headers
- Request body as JSON, form or raw
- Query parameters, correctly encoded
- Auth and tokens parameterised to User Defined Variables
- Multiple requests grouped and ready to run
How it works
Writing JMeter XML by hand vs this converter
See how much time and effort the converter saves compared with building a JMeter .jmx test plan from scratch.
| Writing JMeter XML by hand | This converter | |
|---|---|---|
| Time to first test plan | Hours of clicking through JMeter and editing XML | Seconds, just paste and convert |
| Headers, method and body | Easy to miss or mistype | Preserved exactly from your input |
| Secrets and tokens | Often hard-coded by mistake | Pulled into JMeter User Defined Variables |
| JMeter knowledge needed | You must hand-edit JMeter XML | None, the .jmx is ready to run |
| Cost | Free, but it costs your time | Free, runs in your browser |
Frequently asked questions
Is my data safe?
Yes. Conversion runs entirely in your browser in JavaScript. Your request, headers and secrets are never sent to our servers, so it is safe to use with internal or authenticated APIs.
What is JMeter?
JMeter is a popular open-source load testing tool that runs .jmx test plans. The .jmx files this converter generates open and run in JMeter as they are.
Can I run the generated test plan?
Yes. Save it as a .jmx file and open it in JMeter, or click Run in the cloud to sign up free and run it as a real load test from multiple regions.
How are secrets and tokens handled?
Authorization headers, cookies and API tokens are parameterized to JMeter User Defined Variables rather than hard-coded, so you can pass them safely at run time.
Which inputs are supported?
A cURL command, a HAR capture from your browser network tab, a Postman v2.1 collection, or an OpenAPI 3 or Swagger 2 spec. Multiple requests are converted together.