# ClipQR > Offline clipboard QR code generator Chrome extension. One click. Fully private. ## Overview ClipQR (剪贴码) is a Manifest V3 Chrome extension that turns anything in your clipboard — a URL, a Wi-Fi password, a phone number, a contact card — into a QR code with one click. The extension itself makes zero network calls and ships zero analytics or telemetry. (This marketing website uses Google Analytics to measure traffic — it does not see your clipboard.) ## Features - **Quick mode** — Click the toolbar icon, click the button. The extension reads your clipboard (text or image), runs any regex replacement rules you've configured, renders a 512×512 PNG with optional center logo, and copies the PNG straight back to your clipboard. A system notification confirms success. - **Normal mode** — Open the popup, paste or type your text into the auto-growing textarea, click Generate. The QR appears in the popup at 220×220 px. Click 复制 to copy the PNG. - **Center logo** — Drop a PNG / JPG / WebP (≤ 1 MB) into Options. The slider sets logo size 10%–30%. Error correction is bumped to Level H so the code stays scannable with a logo on top. - **Replacement rules** — Define ordered regex → replacement pairs. The first matching rule wins; others are skipped. Per-rule toggles: enabled, global (replace all matches), and "apply after decoding" for QR-from-image workflows. Common uses: CDN domain swap, tracking-parameter strip, phone-number normalisation. - **Decode QR from clipboard image** — Screenshot a QR code → copy the image → click Quick mode. jsQR decodes the content, replacement rules run, the decoded text is written to your clipboard. No more typing long URLs from a phone screenshot. - **30-entry history** — Every generated or decoded text is logged with a relative timestamp, a kind badge (`Generated` / `Decoded`), and two buttons: copy text, or regenerate and copy the QR. Stored only in chrome.storage.local. - **Multilingual** — 8 built-in UI languages: English, 简体中文, 繁體中文, 日本語, 한국어, Español, Français, Deutsch. Auto-detects browser language on first run; switch any time in Options — all three pages update instantly. - **Privacy** — All processing happens on your device. Configurations, logo, and history live in `chrome.storage.local`. No network requests, no analytics, no telemetry. The extension never sends your clipboard contents anywhere. ## Privacy - No network requests for QR generation or decoding. - The extension ships zero analytics, zero telemetry, and zero crash reporting. - This marketing website uses Google Analytics to measure traffic — it does not see your clipboard. - Configurations, logo, and history live only in chrome.storage.local. - The extension never sends your clipboard contents anywhere. ## Permissions - `clipboardRead` — Read the text or image you just copied in quick mode. - `clipboardWrite` — Write the rendered PNG (or decoded text) back to your clipboard. - `storage` — Keep your config, replacement rules, center logo, and 30-entry history locally. - `notifications` — Show a system notification confirming quick-mode success. ## Languages The extension UI ships in 8 languages: English, 简体中文, 繁體中文, 日本語, 한국어, Español, Français, Deutsch. ## Links - Landing: https://clipqr.yesiam.monster - Chrome Web Store: https://chromewebstore.google.com/detail/lbmkpfbeeldoochgccjfgmddgnehbpbb?utm_source=item-share-cb - Blog: https://blog.yesiam.monster ## Full text A complete prose version of this document is at https://clipqr.yesiam.monster/llms-full.txt