error.page
The user-experience platform

See every journey.
Catch every error.
Keep every user.

error.page records how real users move through your product, shows you exactly where they drop off, and — the moment something breaks — replaces the stack trace with an on-brand recovery that wins them back. Product analytics, session replay and error monitoring in one platform.

Free forever plan · No credit card · Live in 5 minutes

errors.yourapp.com
We're working on it
Our team has been notified. Want a heads-up when we're back?
you@email.comNotify me
Prioritized pipeline
critical checkout · payments ×214
high api · timeouts ×88
medium frontend · render ×31
low assets · 404 ×7
Before

An error means a blank screen, a bounced user, and a bug lost in the noise.

With error.page

A branded moment that keeps the user, captures a lead, and files the issue — ranked.

One platform, the whole experience

Understand it. Protect it. Recover it.

Most tools show you errors. error.page shows you the whole user experience — what people do, what breaks it, and how to keep them when it does.

🧭
See

Know how users really use your product

Record every session as a replayable journey, tie it to the signed-in user, and roll it up into product analytics and conversion funnels — so you can see where people drop off and what your best users do.

  • Session recording & replay
  • User journeys & per-person trends
  • Conversion funnels & drop-off
Catch

Know the instant something breaks

Every crash, network failure and server error is captured with its stack trace, deduplicated into incidents, counted by real affected users, and ranked into one prioritized pipeline.

  • Real-time error monitoring
  • Source-mapped stack traces
  • AI triage, dedup & prioritization
💜
Recover

Turn the broken moment into a kept customer

Instead of a stack trace, users see your branded page — reassured and invited back. Fixes auto-resolve on release, and everyone who was affected gets told the moment you recover.

  • Branded, on-brand error pages
  • Lead capture & recovery outreach
  • Auto-resolve & release automation
The remediation pipeline

Every issue, consolidated and prioritized.

Raw errors are noise. error.page deduplicates them into incidents, counts real affected users, and ranks each one by severity and blast radius with AI triage — so your team works a single ordered pipeline instead of chasing duplicates.

Raw errors
TypeError500timeoutNPEfetch failed500TypeErrorECONN500undefined
consolidate →
Prioritized incidents
critical Checkout failing 214 users
high API timeouts 88 users
medium Render crash 31 users
low Missing asset 7 users
Live in minutes

Three steps from broken to branded.

1

Drop in the SDK

One script tag starts recording user journeys and catching errors automatically. Add identify() to tie every session to the signed-in user.

<script src="https://error.page/sdk.js" async></script>
<meta name="error-page-key" content="ep_live_…">
ErrorPage.identify({ id, email, name });
2

See what users do

Watch real journeys, spot where visitors drop off, and — when something breaks — keep the user with your branded page instead of a broken screen.

3

Act on what matters

Fix the errors ranked highest in your prioritized pipeline, and win back the users you were about to lose. Every occurrence is deduplicated, counted and prioritized.

Everything included

A platform, not a logger.

🎥

Session recording &amp; replay

Watch any visit play back as a clean, step-by-step journey — every page, click and custom event, tied to the signed-in user. No pixel-heavy replay to wade through.

📊

User journeys &amp; product analytics

See active users, top pages and top actions in aggregate, and drill into any one person&rsquo;s trends across every visit.

🎯

Conversion funnels &amp; drop-off

Turn sessions into a funnel — visitors, engaged, signup intent, converted — with time-on-site, time-to-signup and the exact pages where people abandon.

🎨

Branded error pages

Design exactly what users see when things break — copy, colours, templates. Serve it on your own domain.

✉️

Engagement & lead capture

Turn an outage into a mailing-list opt-in and notify users the moment you recover.

🤖

AI triage & dedup

Bring your own model to auto-classify incidents by severity and component — or rely on the built-in heuristic.

🔗

Webhooks & alerts

Push error, acknowledgement and resolution events to Slack, Zendesk, or any endpoint — signed and retried.

🌐

Custom domains

Serve your branded page from errors.yourcompany.com, with automatic HTTPS.

🔒

Hardened ingest

Short-lived signed tokens, origin allowlists and per-IP rate limits keep forged reports out.

🗺️

Source maps & readable stack traces

Every crash is reported with its JavaScript stack. Upload your source maps per release and minified production frames resolve to your original files, lines and function names.

👥

Team collaboration & SSO

Invite your team into shared projects with roles, and sign in through your SAML identity provider — Okta, Entra ID or Google.

🧩

Issue tracking & release automation

Link incidents to GitHub or Jira. When the fix ships to production, the incident resolves itself and affected users are notified.

📮

Custom sending domain

Email outage-recovery notices to your users from your own domain and mail server.

Simple, honest pricing

Start free. Upgrade when it pays for itself.

Every plan includes error monitoring, the branded page and the prioritized pipeline. Paid tiers add usage analytics, session replay, engagement and automation.

Free
$0/mo

For side projects getting started.

  • 1 project
  • 500 errors / month
  • Branded error page
  • Prioritized incident feed
Start free
Most popular
Pro
$29/mo

For growing products that can’t afford churn.

  • Unlimited projects · 50,000 errors / month
  • Usage analytics, session replay & funnels
  • Lead capture & CTAs
  • AI triage & dedup
  • Custom domains, screenshots & attachments
Start free
Business
$79/mo

For teams that need automation and support.

  • Everything in Pro · 500,000 errors / month
  • Team members & SSO (SAML)
  • Source maps for readable stack traces
  • GitHub & Jira integrations
  • Auto-resolve, webhooks & priority support
Start free
Enterprise
Custom

For scale, security, and control.

  • Everything in Business
  • Custom SLA & security review
  • Priority onboarding
  • Custom contract & invoicing
Contact sales

Prices in USD. Free plan is free forever — no card required.

See every journey. Catch every error. Keep every user.

Create a free account and see your whole user experience in one place — today.

Create your free account →