Session replay
Every click, scroll and hesitation, rebuilt from the page itself so it stays sharp at any size. Jump straight to rage clicks, dead clicks and JavaScript errors.
Session replay software for websites
Watch real visits, spot rage clicks and errors, and chat with visitors while they’re still on the page. One script tag. Inputs masked before they leave the browser.
Free plan. No card. Recording in five minutes.
Every click, scroll and hesitation, rebuilt from the page itself so it stays sharp at any size. Jump straight to rage clicks, dead clicks and JavaScript errors.
Desktop, tablet and phone are counted separately, so a layout that works on one and fails on another shows up instead of averaging out.
A visitor writes and you see their screen beside the conversation. Answer what they are stuck on instead of asking them to describe it.
See where visitors click on any page, drawn over the page exactly as they saw it. Split by desktop, tablet and phone - because layouts behave differently on each.
What the browser was doing while the visitor struggled - every log line and request with status and timing, one click from the moment it happened.
Privacy
Typed input is masked in the visitor’s browser on every setting, so we never receive it - which makes Replaycat a GDPR-friendly session replay tool. Choose how much of the page to hide, add your own selectors, and gate recording behind consent.
All text and images hidden. You get the shape of the page and nothing else.
Images and typed input hidden. Your copy stays readable in the replay.
Typed input hidden. Everything else plays back as the visitor saw it.
Mask or block any element by CSS selector, per site.
Nothing is recorded until your visitor agrees.
Query parameters that look like a password or token are removed before anything is sent.
A visit keeps its IP address so you can block it from recording, and loses it when the recording is deleted.
For developers
See what the browser was doing while the visitor struggled - every console log line and network request with its status and timing, one click from the moment it happened.
Comparing session replay tools? Same volume, same month, no asterisks. Replaycat’s Starter plan carries twice the sessions of Lucky Orange’s entry tier - and unlike Microsoft Clarity, there’s a human to email.
| Replaycat | Lucky Orange | Clarity | |
|---|---|---|---|
| Entry paid plan | $29 · 10,000 sessions | ~$39 · 5,000 sessions | Free |
| Live chat included | On every plan | - | - |
| Email a human | Yes, on the free plan | - | No support contact |
| Seat pricing | None - invite everyone | - | - |
Competitor pricing as published at the time of writing. Check before you quote it.
In-depth guides: Replaycat vs Hotjar and Replaycat vs LogRocket. Coming soon: vs Microsoft Clarity and vs Lucky Orange.
Works with your stack
It goes on whatever you built the site with. One script tag is the whole integration. Every guide below is under 200 words.
With or without a plugin. No theme file to edit.
Theme code, no app needed. Recording starts on save.
Use the URL form of the key - GTM strips data attributes.
Paste it into the site-wide custom code setting.
App Router or Pages Router, both in under ten lines.
One call and replays carry the emails you already know.
Built on something else? If you can add one line to the page template, it works. Plain HTML guide
Pricing
Every plan includes replay, heatmaps, live chat and the rest of the product. Paid plans add AI summaries.
$0/m
For one site and a first look at how people really use it.
Includes
$29/m
For teams that want to fix the checkout this week.
Includes
$79/m
For a busy site or a small portfolio.
Includes
$199/m
Unlimited sites, longest retention.
Includes
Tell us the volume, the retention you need and how many sites. One email thread with a person, no sales sequence.
FAQ
No. The snippet records how the page changes and where the mouse goes, then rebuilds it in the player. Nothing outside the page is ever seen.
Every input is masked in the visitor's browser before anything is sent, so we never receive them. You can also mask or block any element, or switch a whole site to strict masking.
If your visitors are in the EU you probably already have one. Turn on the consent gate and nothing is recorded until they agree.
The script loads after your page, and events are batched and compressed every five seconds. Visitors will not notice it.
Recording pauses until the next billing period. Sessions already in progress finish. You can upgrade any time.
Yes, from the billing page, in two clicks. Your plan runs to the end of the month you paid for. After that, recordings older than the plan you move to keeps are locked for 30 days, not deleted: upgrade in that time and they unlock.
Session replay records how visitors interact with your website - clicks, scrolls, mouse movement and errors - and rebuilds each visit so you can watch it back. It shows you exactly where people get stuck, so you can fix it.
Replaycat is free for 1,000 sessions a month. Paid plans start at $29/month for 10,000 sessions, with no per-seat fees - invite your whole team on every plan.
Yes, when it's built for privacy. Replaycat masks all typed input in the visitor's browser before anything is sent, removes tokens and passwords from URLs, and can hold all recording behind your consent banner.
Heatmaps aggregate where many visitors click on a page; session replay shows individual visits moment by moment. Replaycat includes both, so you can spot the pattern in a heatmap, then watch the exact visits behind it.

Free plan, no card, no sales call. Paste one line and your next visitor is recorded.