Free load test converter

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.

Converts in your browser. Your request never leaves this page.
Paste or upload
Generated JMeter .jmx
Your runnable JMeter .jmx test plan will appear here.

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.

Ready in seconds

Paste and convert instantly. The JMeter .jmx test plan is generated in your browser the moment you click, with no waiting.

🔒
Private by default

Nothing is uploaded. Your request, headers and tokens never leave this page, so it is safe for internal APIs.

🔑
Secrets kept out

Cookies, tokens and auth headers are pulled into JMeter User Defined Variables instead of being hard-coded into the test plan.

Run it in the cloud

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

1Paste or uploadDrop in your cURL command, HAR capture, Postman collection or OpenAPI spec, or upload the file.
2Get a JMeter .jmxEvery request becomes a clean, runnable JMeter .jmx test plan with headers and body already in place.
3Run itOpen it in JMeter and run it locally, or run it as a real cloud load test with LoadFocus.

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 handThis converter
Time to first test planHours of clicking through JMeter and editing XMLSeconds, just paste and convert
Headers, method and bodyEasy to miss or mistypePreserved exactly from your input
Secrets and tokensOften hard-coded by mistakePulled into JMeter User Defined Variables
JMeter knowledge neededYou must hand-edit JMeter XMLNone, the .jmx is ready to run
CostFree, but it costs your timeFree, 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.

Other converters

×