Screen recording for bug reports, console logs included

Some bugs only show up in motion. Users record their screen right in the Ybug widget, and the video lands in one report with the screenshot, console logs, and environment data.

Start free trial

No credit card required

See how it works

Trusted by 1,000+ teams worldwide

The end of “Can you hop on
a quick call and show me?”

In-browser recording

Hit record, reproduce the bug, hit send

No desktop app, no “let me install something first”. The reporter clicks Record in the widget, picks a tab or screen, and walks through the bug. When they stop, the video is already attached to the report.

  • Recording starts right from the feedback widget
  • Runs in the browser, nothing to install
  • Optional mic narration for a guided walkthrough
The full technical trail

Every video ships with the console logs

A video shows what happened. The logs show why. While the user records, Ybug keeps capturing JavaScript errors, warnings, and network requests, and bundles them with the browser, OS, viewport, and URL. One report, the whole story.

  • JS errors, warnings, and network requests captured while recording
  • Browser, OS, viewport, and URL attached automatically
  • Video, screenshot, and logs in a single report
Ybug bug report with a screen recording, console logs, and environment data
Multi-step bugs

Show the flow that breaks, not just the aftermath

Checkout flows, onboarding wizards, state that breaks on the third click: some bugs don’t fit in a screenshot. A short recording captures the exact steps. Your developer watches the reproduction instead of booking a call to see it live.

  • Made for checkouts, onboarding, and multi-step forms
  • Timing glitches and disappearing states, caught on video
  • Watch the replay in Ybug or straight from your issue tracker
Replaying a recorded bug report in the Ybug dashboard
Privacy by default

The user decides what to share, and when

Recording uses the browser’s own screen-share dialog: the reporter picks exactly which tab, window, or screen to show. Nothing leaves the page until they hit Submit, and everything is stored encrypted in the EU.

  • The user picks the tab, window, or screen to record
  • Nothing is uploaded until the user hits Submit
  • GDPR-friendly, with data hosted in the EU
Ybug screen recording with privacy-safe defaults

From “I can’t explain it” to fixed,
in three steps

Show the bug in motion, with the technical context attached automatically

1.

The user hits Record in the widget

They open the Ybug widget, choose to record their screen, and pick which tab, window, or screen to share in the browser’s standard dialog.

2.

They walk through the bug

While they reproduce the issue, Ybug records the screen and quietly captures console logs, network requests, and environment data.

3.

The report lands with your team

Video, screenshot, logs, and metadata arrive as one report in Ybug, or directly in Jira, GitHub, ClickUp, or whichever tracker your team already uses.

“YBug makes it incredibly easy for our End Users, QAs, and POs to report bugs and feedback directly from the application, with all the context we need (screenshots, browser info, console logs).”

Marcos G.
Marcos G.
Product Owner
g2

Why teams pick Ybug for
bug report screen recording

Everything a reporter needs to show the bug, and everything a developer needs to fix it.

Nothing for reporters to install

Recording runs on the browser’s built-in APIs. Reporters click Record in the widget and go: no desktop app, no account, no setup call.

Console logs with every video

JavaScript errors, warnings, and info logs are captured while the recording runs. The “why” arrives with the “what”.

Environment data auto-attached

Browser version, OS, screen resolution, and URL ride along with every recording. No more “what browser are you on?”

Nothing sent before Submit

The user picks what to record and reviews the report before sending it. Data is encrypted and hosted in the EU.

Straight to your issue tracker

The recording lands on the ticket in Jira, GitHub, GitLab, Trello, or Slack, right next to the screenshot and the logs.

Built for teams that debug
the hard-to-explain bugs

Client feedback without the screen-share meetings

Clients record what looks off on the staging site and get back to their day. You get a watchable reproduction instead of a Monday-morning call.

See the Agency solution

Reproductions you can actually replay

Watch the exact clicks that triggered the bug, with the console output from that session attached. “Cannot reproduce” retires early.

See the Developer solution

QA evidence in one take

Testers record the failing flow once instead of writing ten reproduction steps. The video, logs, and environment land in the ticket automatically.

See the QA testing solution

Works with the tools you already use

Ybug connects seamlessly with your favorite tools, so feedback lands exactly where your team needs it.

See all integrations

In-browser recording, zero
performance tax

Screen recording is part of the Ybug feedback widget and available on the STARTUP and COMPANY plans.

  • Framework agnostic

    Works flawlessly with React, Vue, Angular single-page applications (SPAs), WordPress, Webflow, and custom HTML/JS.

  • Light on your pages

    The widget loads asynchronously, and recording only spins up when the user starts it. Your Core Web Vitals never notice.

  • Seamless integrations

    Native sync with Jira, ClickUp, Slack, GitHub, and more. Or bring your own tools with Webhooks and REST API.

Easy setup: Install via NPM, a 2-line JavaScript snippet, or our official WordPress plugin.

Frequently asked questions

How do users record their screen?

They click Record in the Ybug feedback widget and pick a tab, window, or screen in the browser’s standard share dialog. Recording runs on the browser’s built-in APIs, so there is nothing to install.

Which plans include screen recording?

Screen recording is available on the STARTUP and COMPANY plans. Want to try it first? Start a 10-day free trial of either plan, no credit card required.

Does the recording include console logs?

Yes. While the user records, Ybug keeps capturing JavaScript errors, warnings, and network requests. The video and the logs arrive in the same report, together with browser, OS, and viewport details.

Can a recording span multiple pages?

A recording covers the current page. A full page load, like navigating to a different URL, ends the recording in progress, so reporters should stop and submit before leaving the page. In single-page apps (React, Vue, Angular), route changes don’t reload the page, so the recording keeps running across the whole flow.

Will it slow down my website?

Not at all. The Ybug widget is ultra-lightweight and loads asynchronously, meaning it has zero impact on your site's load speed or Core Web Vitals.

Can I try Ybug for free?

Absolutely. We offer a 10-day free trial with no credit card required, plus a Free Forever plan for small projects, so you can test the workflow completely risk-free.

Stop scheduling calls to watch bugs happen

Let users record the problem right in the widget. Your developers get the video, console logs, and environment data in one report.

Try Ybug free for 10 days

Installs in seconds. No credit card required.