Skip to content

Product overview

BugCapturer is a visual bug reporting tool: anyone on your team — or a visitor on your website — can capture what they see, annotate it clearly, and turn it into a structured report that lands straight in the tools your team already uses.

BugCapturer offers two ways to capture, depending on what the problem looks like:

  • Screenshot & annotation — for static problems that are obvious at a glance: select a region and mark it with rectangles, arrows, pen or text, reproducing exactly what you saw at pixel level
  • Screen recording — for multi-step interactions that are hard to describe: record the current tab for up to 60 seconds, then trim the key part on the timeline

Either way you get the same structured report, with technical context (console errors, failed network requests) attached automatically.

We provide two ways to use BugCapturer — the browser extension or the Web SDK. Pick by who is actually looking at the screen.

Browser extensionWeb SDK
Who uses itTesters, QA, colleagues, clients who can install itSite visitors — no install, no account
Where it runsChrome / Edge extensionOne <script> tag on your site
How it capturesPixel-accurate screenshots, no permission promptReal pixels via the browser’s own screen-share confirmation (skipped when the visitor has the extension)
Best forInternal acceptance testing on test / UAT environmentsFeedback from real visitors on production or UAT pages

Both paths produce the same kind of report and can target the same destinations — a tester’s screenshot and a visitor’s feedback can end up in the same table.

  • Screenshot — real pixels of the page, including the region you annotated (rectangle, arrow, pen, text)
  • Recording — optional, up to 60 seconds, trimmable on the timeline
  • Description — free text
  • Reporter identity — contact details when submitting anonymously, or name / email / uid when known (see Reporter identity)
  • Technical context — collected automatically: page URL and title (sensitive parameters masked), browser, operating system, screen size, plus console errors and failed network requests
  1. Captured locally — screenshots, annotations and recordings are created in the browser; nothing leaves the device unless someone actively shares or submits
  2. Submitted or shared — either submitted to a destination, or published as a public share link
  3. Stored — submitted reports and share content are stored server-side; every item can be deleted from the console at any time
  4. Dispatched to integrations — reports bound to an integration are written into the target (Feishu Bitable or a generic webhook)