Free Chrome Extension for n8n

Stop guessing why your n8n webhooks aren't working.

Test any n8n webhook URL, inspect the full response, and debug payload issues directly from your browser. No Postman, no cURL in the terminal, no tab switching.

n8n Webhook Tester
POST
https://your-n8n.app.n8n.cloud/webhook/abc123
{
"name": "Test User",
"email": "test@example.com",
"event": "signup"
}

n8n webhook problems you've probably hit

These are the most common issues n8n users run into with webhooks. A proper testing tool helps you diagnose them faster.

"Test URL works, production URL returns 404"

You build your workflow, test it with the /webhook-test/ URL, everything works. Then you activate and switch to the production /webhook/ URL and get "The requested webhook is not registered." Sound familiar?

Webhook receives an empty body

Your webhook triggers and returns 200, but the payload data is an empty object. This often happens when the Content-Type header doesn't match what n8n expects, or JSON values get silently altered.

"Respond to Webhook" returns wrong data

The Respond to Webhook node ignores your configured response body and returns the output of the previous node instead, or throws "Invalid JSON" despite the editor preview showing correct data.

Timeouts and 504 errors on longer workflows

n8n's default 60-second webhook timeout means any workflow doing API calls, AI inference, or database lookups before responding hits a 504 Gateway Timeout.

Self-hosted URL misconfiguration

Webhook URLs point to localhost:5678 instead of your public domain because the WEBHOOK_URL environment variable isn't set correctly. External services can't reach your n8n instance.

Can only test one webhook workflow at a time

n8n only allows one workflow in "listening" test mode per webhook path. Testing a second workflow throws "webhook not registered," and the listener stops after the first request.

A faster way to test n8n webhooks

Purpose-built for webhook debugging. Pre-configured for n8n with POST + JSON defaults so you can start testing immediately.

Send requests instantly

Fire POST requests with JSON payloads to any n8n webhook URL directly from your browser. No cURL commands, no Postman setup, no tab switching.

Import cURL from docs

Paste any cURL command from n8n documentation or tutorials and it auto-converts to a ready-to-send request. Export your requests as cURL to share with your team.

Inspect every detail

See the full response: status code, headers, and body with JSON syntax highlighting. Measure response time and payload size to catch timeout issues early.

Request history

Your last 100 requests are saved automatically. Search and restore any previous request with one click instead of rebuilding payloads from scratch.

Authentication built in

Test n8n webhooks with Header Auth or Basic Auth directly. Set Bearer tokens or username/password credentials without manually encoding Base64.

Full HTTP method support

Send GET, POST, PUT, PATCH, DELETE, OPTIONS, and HEAD requests. Test every endpoint your n8n workflow exposes, not just webhook triggers.

Test your first n8n webhook in 60 seconds

1

Install the extension

Add n8n Webhook Tester to Chrome from the Web Store. Free, no credit card.

2

Paste your webhook URL

Copy your n8n webhook URL and paste it in. The extension defaults to POST with a JSON body, ready to go.

3

Send and inspect

Write your JSON payload and hit Send (or Cmd+Enter). See the response status, headers, and body instantly.

Frequently asked questions

What is n8n Webhook Tester?
n8n Webhook Tester is a free Chrome extension that lets you send HTTP requests to n8n webhook URLs directly from your browser. It supports JSON, XML, text, and form-encoded payloads, cURL import/export, request history, and authentication. It is pre-configured for n8n with POST method and JSON body as defaults.
Can this help me debug the test-vs-production webhook issue?
Yes. You can quickly test both your /webhook-test/ and /webhook/ URLs side by side to verify which one is responding. The extension shows the exact status code, response headers, and body so you can see whether n8n returns a 404 ("not registered") or a successful response. Your requests are saved in history so you can easily compare results.
Does this replace Postman for n8n testing?
For webhook testing, yes. n8n Webhook Tester lives in your browser with zero setup. It handles the most common n8n workflow: sending POST requests with JSON to webhook URLs, inspecting the response, and iterating. For complex API testing suites, Postman is still the right tool.
Can I test webhooks that require authentication?
Yes. The extension supports Basic Auth (username and password, automatically Base64-encoded) and Bearer Token authentication. You can also add custom headers manually, such as X-API-Key or any header your n8n webhook expects.
How do I test if my Content-Type header is causing empty body issues?
Select a body type (JSON, XML, text, or form URL-encoded) and the extension automatically sets the correct Content-Type header. You can also add or override headers manually to test different Content-Type values and see how n8n responds to each one.
Is n8n Webhook Tester free?
Yes, completely free. No subscription, no usage limits, no premium tier.

Debug n8n webhooks faster

Stop switching between n8n, your terminal, and Postman. Test webhook payloads, inspect responses, and iterate on your automation workflows in one place.