Free — No Credit Card Required
Zero Setup Required • Start Receiving Instantly

Free Webhook Inbox
& Replay Tool

Instantly receive, capture, and replay webhooks. No signup, no configuration, no hassle.
Built by developers who got tired of ngrok, RequestBin, and webhook.site limitations.
Also check out our webhook tester and webhook debugger. Need a deeper breakdown? See Hooklistener vs webhook.site.

1

Generate URL

Instant webhook endpoint

2

Send Request

Capture webhook data

3

Replay Anywhere

Forward to your endpoint

Always Online
No Rate Limits
100% Free

Everything You Need to Receive Webhooks

A complete webhook inbox that actually works. No signup walls, no credit card requirements, no artificial limitations.

Real-time Inspection

View webhook payloads instantly as they arrive. No refresh needed.

One-Click Replay

Replay any webhook to your local dev server or production endpoint.

JSON Beautifier

Automatically formats and syntax highlights webhook payloads for easy reading.

Request History

Keep a complete webhook history for later review. Up to 60-day retention on paid plans.

Secure by Default

HTTPS endpoints with unique URLs. Your data is never shared or indexed.

Zero Latency

Lightning-fast webhook processing with global edge infrastructure.

Any HTTP Method

Supports GET, POST, PUT, PATCH, DELETE, and custom HTTP methods.

Export & Share

Download webhook payloads as JSON or share captured sessions with your team.

Smart Filtering

Filter webhooks by status code, method, headers, or payload content.

How to Receive Webhooks in 4 Simple Steps

From zero to capturing webhooks in under 30 seconds. No installation, no configuration, just an instant webhook inbox.

01

Generate Your Unique URL

Click 'Generate Free Webhook URL' and get an instant HTTPS endpoint. No account needed.

https://api.hooklistener.com/anon/3a82db98-8a3d-44be-bbc3-a9a94c24dd91
02

Send Webhook Requests

Point your webhook provider to your unique URL. We'll capture everything.

curl -X POST https://api.hooklistener.com/anon/3a82db98 \
  -H "Content-Type: application/json" \
  -d '{"event": "payment.succeeded", "amount": 1000}'
03

Inspect & Monitor

View headers, body, query params, and timing. Everything you need to monitor incoming webhooks.

{
  "method": "POST",
  "headers": { "content-type": "application/json" },
  "body": { "event": "payment.succeeded", "amount": 1000 },
  "timestamp": "2024-01-20T10:30:00Z"
}
04

Replay to Any Endpoint

Use the Hooklistener CLI to replay webhooks to your local server or production endpoint. Available at github.com/hooklistener/hooklistener-cli

hooklistener replay --to http://localhost:3000/api/webhook

Ready to start receiving webhooks?

Generate Your Free Webhook URL

See It in Action

Try our live demo webhook inbox. Copy the URL below, send a request, and watch how incoming webhooks are captured in real time.

1. Your Webhook URL

Live Demo
https://api.hooklistener.com/anon/3a82db98-8a3d-44be-bbc3-a9a94c24dd91

Try it with curl:

curl -X POST https://api.hooklistener.com/anon/3a82db98-8a3d-44be-bbc3-a9a94c24dd91 \
  -H "Content-Type: application/json" \
  -d '{
  "event": "order.completed",
  "timestamp": "2024-01-20T10:30:00.000Z",
  "data": {
    "order_id": "ord_123456",
    "customer": {
      "email": "developer@example.com",
      "name": "Test Developer"
    },
    "amount": 2999,
    "currency": "USD",
    "items": [
      {
        "name": "Webhook Inbox Pro",
        "quantity": 1,
        "price": 2999
      }
    ]
  }
}'

2. Incoming Webhook Display

POST/anon/3a82db98-8a3d...
just now

Headers:

Content-Type: application/json
User-Agent: Stripe/1.0
X-Stripe-Signature: t=1234567890,v1=...

Body Preview:

{
  "event": "order.completed",
  "timestamp": "2024-01-20T10:30:00.000Z",
  "data": {
    "order_id": "ord_123456",
    "customer": {
      "email": "developer@example.com",
      "name": "Test Devel...

More webhooks will appear here as they arrive...

Pro Tip: Use with Popular Services

Works seamlessly with Stripe, GitHub, Slack, Twilio, SendGrid, and 1000+ other webhook providers.

View Integration Guides

Looking for a Webhook.site alternative? See the full Hooklistener vs webhook.site comparison, including custom responses, replay, and forwarding.

Frequently Asked Questions

Everything you need to know about receiving and capturing webhooks online

How do I receive webhooks on localhost?
With Hooklistener's webhook inbox, you can receive webhooks on localhost without ngrok or other tunneling services. Simply generate a unique webhook URL, have your provider send webhooks to it, and then use the Hooklistener CLI (available at github.com/hooklistener/hooklistener-cli) to replay them to your local development server (e.g., http://localhost:3000). This eliminates the need for complex local tunneling setups.
What is a webhook inbox?
A webhook inbox is a temporary endpoint that receives and stores webhook requests for inspection and debugging. It acts as a middleman between webhook providers (like Stripe, GitHub, or Twilio) and your application, allowing you to capture, inspect, and replay webhook payloads without immediately processing them in your application.
How to replay webhooks to different endpoints?
After capturing a webhook in your inbox, use the Hooklistener CLI to replay it to any endpoint. The CLI (available at github.com/hooklistener/hooklistener-cli) allows you to specify any endpoint URL - whether it's your local development server, a staging environment, or production. You can also modify the payload, headers, and HTTP method before replaying, making it perfect for testing edge cases.
Can I use this webhook inbox for free?
Yes! Our webhook inbox is completely free to use. You get instant webhook URL generation, real-time inspection, and replay functionality without any signup. Free accounts include 1-day webhook history retention. Upgrade to Pro for 14-day retention and advanced features.
How to inspect webhook payloads online?
Our webhook inbox shows you everything about incoming requests: headers, body, query parameters, HTTP method, and timing information. The payload is automatically formatted with syntax highlighting for easy reading. You can filter requests, search within payloads, and export data for further analysis. For deeper payload debugging across sessions, see our webhook debugger.
What's the difference between webhook testing and debugging?
Webhook testing involves sending sample requests to verify your endpoint works correctly, while debugging means inspecting actual webhook payloads to identify issues. Our tool does both: use it as a webhook tester to send test requests, and as a debugger to inspect real webhook data from providers like Stripe, GitHub, or Slack.
Is my webhook data secure?
Absolutely. All webhook URLs use HTTPS encryption, and each inbox has a unique, unguessable URL. Your data is isolated and never indexed by search engines. We don't share or sell your webhook data, and you can delete your inbox data at any time. For sensitive production webhooks, we recommend using our paid plans with additional security features.
Can I inspect webhooks from Stripe, GitHub, Slack, etc.?
Yes! Our webhook inbox works with any service that sends webhooks - Stripe payments, GitHub events, Slack messages, Twilio SMS, SendGrid emails, Shopify orders, and more. Simply provide your unique inbox URL as the webhook endpoint in your provider's settings.
How long are webhooks stored in the inbox?
Free webhook inboxes store requests for 1 day, which is ideal for quick inspection. Pro ($12/month) extends to 14 days, and Team ($20/month) to 60 days with team collaboration features.
Do I need to install anything to use the webhook inbox?
No installation required! Our webhook inbox is a web-based tool that works entirely in your browser. Just visit our site, generate a URL, and start receiving webhooks immediately. We also offer an optional Chrome extension for enhanced features, but it's not required for basic functionality.

Ready to Simplify Your Webhook Workflow?

Stop wasting time with complex webhook capture setups. Get your free webhook inbox now and start receiving requests in seconds.

No credit card required • Free forever tier • Cancel anytime