Cardamon LogoCardamon

Clean QR Toolkit Support

Help for the Clean QR Toolkit Chrome extension, published by Cardamon Inc.

Get in touch

Email support@cardamon.org. A real person reads every message.

Bug reports are most useful with the Chrome version you are on, what you expected, and what happened instead. Screenshots help. The extension keeps no logs and sends us nothing automatically, so what you tell us is all we have to work from.

The current page URL is not filled in

Open the panel by clicking the toolbar icon or pressing Alt+Shift+Q. Chrome only lets an extension read the address of the tab you are on in direct response to that action, so opening the panel from Chrome's side-panel menu leaves the field blank on purpose. Once the panel is open, the refresh button next to the field pulls the current tab in again.

This is also why the extension needs no access to your browsing history and no permission for any website.

A code will not scan

Usually one of four things:

  • Inverted colours. Many scanner apps refuse light-on-dark codes. If the panel warns you about this, swap the foreground and background.
  • Not enough contrast. The panel warns below a certain ratio. Dark ink on a light background scans best.
  • No quiet zone. A code needs blank margin around it. If you set the quiet zone to 0 and paste the code straight onto a busy background, scanners lose the edges. Four modules is the standard.
  • Too much data. When the panel shows a dense badge, the pattern has become fine enough that print and small screens struggle. Shorten the content, or raise the error correction level for anything going to print.

The exported PNG is a few pixels smaller than the size I chose

Expected. Every square in a QR code is drawn on whole pixels so the edges stay sharp, which means the final image is the largest exact multiple that fits inside the size you picked. Choosing 1024 px gives 999 px, for example. The toast after each export tells you the true dimensions. If you need an exact size, export SVG and scale it, since it stays sharp at any size.

Where do my files go?

Wherever Chrome saves downloads. PNG is a fixed-resolution image, good for screens and most printing. SVG is vector, so use it when a printer asks for something scalable or when the code needs to be very large. Copy image puts the PNG straight on your clipboard for pasting into a document.

Will my codes ever expire?

No. Your data is encoded directly into the pattern, so a printed code keeps working forever. It does not point at a shortlink on our servers, we cannot redirect it, and nobody can track who scans it. There is nothing to keep alive because there is no server involved at any point.

History and stored data

The extension keeps your most recent codes on your own device, up to 24 of them, so you can restore one later. Open the History tab to restore an entry, delete one, clear everything, or switch history off completely. Nothing syncs anywhere, and uninstalling removes all of it.

Full detail in the privacy policy.

Changing the keyboard shortcut

Go to chrome://extensions/shortcuts and set whatever you like. The default is Alt+Shift+Q, and it opens the panel with the current page already encoded. Inside the panel, Ctrl/Cmd+C copies the image and Ctrl/Cmd+S saves a PNG.

Does it work offline?

Completely. The extension makes no network requests at all, so it works on a plane and behind the strictest firewall. There are no accounts, no ads, and no watermark.

Something else

Email support@cardamon.org. Feature suggestions are welcome too, and we read every one.

© 2020-2026 Cardamon Inc. All rights reserved.