Free online webhook tester on your pntr.dev subdomain

Create a free yourname.pntr.dev subdomain, enable request capture, and use it as a webhook URL for testing. PNTR logs the method, headers, and body of each incoming request so you can inspect Stripe or GitHub webhook payloads.

.pntr.dev

No account required. You can attach GitHub later to keep it.

How it works

  1. 01

    Create a subdomain

    Choose an available name and create your *.pntr.dev subdomain. No signup is required.
  2. 02

    Enable request capture

    Flip on request capture for the subdomain in the dashboard — inbound HTTP now terminates at PNTR and gets logged.
  3. 03

    Point your webhook at it

    Add a URL such as https://yourname.pntr.dev/webhooks/stripe to Stripe, GitHub, or another webhook sender.
  4. 04

    Trigger and inspect

    Fire an event and inspect the captured method, headers, and body. For CLI or MCP access to captured requests, follow the setup docs.

Step-by-step guides

Use PNTR in your development workflow

Provider-specific setup instructions, test commands, and the edge cases worth checking before you ship.

Why PNTR instead of webhook.site or ngrok

webhook.site

Its free URLs expire after seven days and stop accepting requests after the free request limit. A GitHub-connected PNTR subdomain stays tied to your account and shares one memorable name with DNS and a disposable email inbox.

ngrok

ngrok exposes a service running on your machine. PNTR terminates and stores incoming requests in the cloud, so a local tunnel process does not need to stay online while you test.

PNTR Premium

Compare plans if you need capture enabled on all 15 Premium subdomains and 90-day retention for $5/month.

Frequently asked questions

Can I test webhooks without signing up?

Yes. PNTR works anonymously and gives each guest one *.pntr.dev subdomain.

What parts of an HTTP request does PNTR capture?

PNTR logs the incoming request method, headers, and body for inspection.

Can I use PNTR to test Stripe and GitHub webhooks?

Yes. Point the Stripe or GitHub webhook configuration at a capture-enabled *.pntr.dev URL, then trigger an event and inspect the request.

How long are captured requests retained?

The free tier (GitHub sign-in) retains captured requests for 48 hours. Premium retains them for 90 days.

How many subdomains can I use?

Anonymous guests get one subdomain. The free tier with GitHub sign-in includes three, and Premium includes 15 for $5/month.

More from PNTR