Bugpacker
Bugpacker

Stop receiving bug reports
that say “it’s broken”.

Bugpacker records a bug while you reproduce it, then hands you one file to attach: screenshots, console output, failed requests, the state of every form field, and the steps you took — written for you.

A Chrome extension. No account, no upload, no telemetry. The package is built in your browser and saved to your downloads folder.

Add to Chrome See what’s in the file Free for 7 days, then from $24 a year.

Repro steps, written for you

Writing steps is the friction that produces one-line bug reports. Bugpacker drafts them from what actually happened, and you correct the draft instead of facing an empty box.

1. Clicked "Add to cart" (#add-to-cart)
2. Typed into "Promo code" (#promo)
3. Clicked "Apply" ([data-testid="apply-promo"])
4. Console error: TypeError: Cannot read properties of undefined (reading 'total')
5. Request failed: POST /v2/discount → 500
6. Navigated to /checkout

The value typed is never recorded — only that a field was typed into.

What lands in the file

One ZIP, about a megabyte, attachable anywhere.

Built for the awkward bugs

Mark it when it appears

You rarely know where a bug will surface. Record first, then mark the problem area the moment it shows up — even a screen later.

Field state, not guesswork

“Rejected an unknown string” is not actionable. Bugpacker reports the length, the shape, the validation flags and the site’s own error text.

The server’s own request id

Trace headers are lifted to the top of the report, so a backend engineer can jump straight to the matching server log.

Noise stays out

Requests an ad blocker killed are counted separately from real failures, so forty blocked pixels never look like a fire.

Nothing leaves your machine

Every other tool in this category uploads your bug data to its own cloud and asks you to make an account first. Bugpacker builds the package in your browser and saves it to your downloads folder. There is no server of ours in the loop.

Redaction is always on

Emails, phone numbers, card numbers, tokens and authorisation headers are replaced before you see the package. There is no setting that disables it.

Placeholders keep the shape

A rejected number reads [PHONE_1: (NNN) NNN-NNNN] — enough to fix a validator, not enough to identify anyone.

Never the values

Typed text, passwords, cookie values and storage values are not captured at all. Only that a field was used, and what its name was.

One network request, ever

Licence checks with our payment provider. Nothing else — and nothing at all if you have no licence.

Redaction is best effort. Read the privacy policy for exactly what is captured and what is not.

Pricing

Seven days of everything, free. After that, capturing, reviewing and redacting stay free forever — a licence unlocks the download.

Best value $24 per year Works out at $2 a month. Every future version included. Get Bugpacker
$2.99 per month Cancel any time. Every future version included. Go monthly
$69 once Pay once. Includes all 1.x updates. Buy outright