Founding price: the first 100 buyers get Pro for life at $24 once (then $39).Founding: Pro for life $24 See Pro →
Guides

How to record a bug report with console logs and a HAR file in Chrome

A video shows a developer what went wrong; the Console log and network requests show why. Screen recorders, Bobbin included, record the screen and your voice, not the browser's logs. Here is how to capture all three in one pass with Chrome DevTools, and how to attach them without leaking anything sensitive.

Quick answer

Open DevTools before you reproduce the bug and tick Preserve log in Console and Network. Record the repro with your voice. Then right-click the Console and choose Save as... (a plaintext .log file), and in Network click Export HAR (sanitized), which leaves out Cookie, Set-Cookie and Authorization headers. GitHub accepts .log and .zip attachments but doesn't list .har, so zip the HAR first.

A woman at a laptop reproducing a problem while talking through it
Reproducing a bug with DevTools open. Photos are illustrative.

Why three files beat one

FileAnswersHow you get it
Screen recording (MP4)What did you do, and what did you see?A screen recorder such as Bobbin
Console log (.log)Which errors and warnings did the page print, and when?DevTools Console → right-click → Save as...
HAR file (.har)Which requests failed, how slow they were, what came backDevTools Network → Export HAR (sanitized)

Bobbin does not read or record browser logs; it has no access to them. That is part of why it needs so few permissions. The log steps below use Chrome's built-in DevTools.

Step by step

1. Open DevTools and keep the logs

2. Record the repro

  1. Click the Bobbin icon, tick Microphone, press Start recording.
  2. Share the window if you want DevTools visible in the video (useful when an error appears as you click). A single-tab recording shows the page content only.
  3. Do the steps slowly. Say what you expect, then what happens. Read out any error text.
  4. Stop with Alt+Shift+S and press Download.

3. Save the Console log

Right-click an empty area of the Console and choose Save as.... Chrome saves the current messages as a plaintext .log file. Copy console in the same menu puts them on the clipboard instead, which is handy for pasting the key error into the ticket.

4. Export the network requests (HAR)

In the Network panel, click Export HAR (sanitized)... in the action bar, or right-click a request and choose Copy → Save all as HAR (sanitized). The sanitized export leaves out Cookie, Set-Cookie and Authorization headers. Only export "with sensitive data" if a developer you trust asks for it, and send it privately.

Check before you attach

Attach them to the ticket

In our tests Bobbin's 1080p files came to about 250–270 MB an hour, roughly 4–4.5 MB a minute; a busy screen with lots of motion can be larger. A 1–2 minute repro is usually small enough to attach. How to structure it: the 60-second bug report video.

From The Bug Report & QA Kit

Want the full bug-reporting set? The full kit: 10 bug templates for GitHub, Jira, Linear and Markdown, 9 release checklists (126 checks), the severity guide, 8 bug-video scripts and trackers.

See the QA kit ($15, one-time) PDF + ZIP · 7-day refund · more free samples on the page

Try Bobbin freeSee pricingNo account · no watermark · no time limit

Checked on 26 October 2026 from their own pages: Chrome DevTools: Console features reference · Chrome DevTools: Network features reference · GitHub Docs: Attaching files. Products change; check the linked page before you rely on it.

Loom, Vidyard, Tella, Tango, Screencastify, Screenity, Zoom and Slack are trademarks of their respective owners. Bobbin is not affiliated with them. Prices and plan limits from their public pages as of 22 Oct 2026.

Frequently asked questions

Can a screen recorder capture console logs?

Not Bobbin, and not most screen recorders: they record the screen and audio. Save the log separately from Chrome DevTools: right-click the Console and choose Save as.

How do I save Chrome console logs to a file?

Open DevTools, go to the Console, right-click an empty area and choose Save as... Chrome saves the current messages as a plaintext .log file.

How do I export a HAR file in Chrome?

Open DevTools before reproducing the issue, go to the Network panel, tick Preserve log, reproduce, then click Export HAR (sanitized).

Is a HAR file safe to share?

The sanitized export leaves out Cookie, Set-Cookie and Authorization headers, but it still contains URLs and request and response bodies. Review it before sharing, and share it privately when in doubt.

Can I attach a HAR file to a GitHub issue?

GitHub's list of supported attachments doesn't include .har, but it does include .zip, so zip the HAR file first.

Record your screen and camera. Keep the file.

Free, no account, no watermark, no time limit. Saves an MP4 on your computer.

Bobbin is freeChrome extension for computersAdd to Chrome, it's free