ワンクリック。クリップボードから QR へ。完全オフライン。
コピーしたばかりの内容——URL、Wi-Fi パスワード、電話番号——をワンクリックで QR コードに。クリップボードの QR 画像からもテキストを復元できます。拡張機能自体はネットワークリクエストを一切送信しません。
- Latency
- < 80 ms
- quick mode
- Network
- 0 req
- ever · generation
- Languages
- 8
- UI · auto-detect

ClipQR popup · Quick mode · 320 px
QR コード処理に必要なすべて
2 種類のワンクリックコピー方式、オプションの中央ロゴ、正規表現置換、画像からのデコード、30 件の履歴——すべてあなたのデバイス上で完結します。
クイックモード
ツールバーのアイコンをクリックし、ボタンをクリックします。拡張機能がクリップボード(テキストまたは画像)を読み取り、設定済みの置換ルールを実行し、オプションの中央ロゴ付き 512×512 PNG を生成して、PNG をそのままクリップボードへ書き戻します。完了時にシステム通知が表示されます。
ノーマルモード
ポップアップを開き、自動拡張するテキストエリアにテキストを貼り付けるか入力し、「生成」をクリック。220×220 px の QR コードがポップアップ内に表示されます。「コピー」をクリックすると PNG をコピーできます。
中央ロゴ
設定画面で PNG / JPG / WebP(≤ 1 MB)をドロップ。スライダーでロゴサイズを 10%〜30% に調整できます。ロゴを載せてもスキャンできるように、誤り訂正レベルは自動的に H に引き上げられます。
置換ルール
「正規表現 → 置換文字列」の組み合わせを順序付きで定義。最初にマッチしたルールで停止します。各ルールに 3 つのトグル:有効化、グローバルマッチ(すべての出現を置換)、デコード後適用(画像から QR を読み取るフロー用)。用途例:CDN ドメイン置換、トラッキングパラメータ除去、電話番号の正規化。
クリップボード画像から QR をデコード
QR コードをスクリーンショット → 画像をコピー → クイックモードをクリック。jsQR が内容をデコードし、置換ルールが実行され、デコード結果がクリップボードに書き戻されます。スマホ画面の長い URL を手入力する必要はもうありません。
30 件の履歴
生成・デコードされたテキストをすべて、相対時刻、種別バッジ(生成 / 認識)、2 つのボタン(テキストをコピー / QR を再生成してコピー)とともに記録。`chrome.storage.local` のみに保存されます。
多言語
UI は 8 言語を内蔵:English、简体中文、繁體中文、日本語、한국어、Español、Français、Deutsch。初回起動時にブラウザの言語を自動検出し、設定画面からいつでも切り替え可能。3 ページすべて即座に更新されます。
プライバシー
すべての処理はデバイス上で完結します。設定・ロゴ・履歴は `chrome.storage.local` に保存。ネットワークリクエスト、分析、テレメトリは一切行いません。クリップボードの内容は外部に送信されません。
クイックモードの仕組み
3 ステップでクリップボードからスキャン可能な画像へ。
- 10 ms
ツールバーのアイコンをクリック
クイックモードでポップアップを開きます。アイコンはツールバー色に自動調整されます。
- 2≈ 12 ms
クリップボードを自動読取
テキストの場合は正規表現ルールを適用して 512×512 PNG を描画(中央ロゴ任意)。QR 画像の場合は jsQR でデコードしてテキストをクリップボードへ書き戻します。
- 3≈ 80 ms
PNG をクリップボードへ、✓ を一時表示
システム通知で成功を確認。ツールバーアイコンに緑色のチェックマークが短く表示されます。
プライバシー・バイ・デフォルト
すべての処理はあなたのデバイス上で完結します。サーバーは運営していません。拡張機能がクリップボードの内容を外部に送信することはありません。
| Dimension | Value | Verdict |
|---|---|---|
| Network requests during QR generation | 0 | none |
| Telemetry / analytics / crash reports | 0 | none |
| User accounts / sign-up | 0 | none |
| Cloud sync / remote backup | 0 | none |
| Clipboard history sent anywhere | 0 | none |
- QR 生成・デコード時にネットワークリクエストは一切発生しません。
- 拡張機能本体は分析・テレメトリ・クラッシュレポートを一切送信しません。
- このマーケティングウェブサイトはアクセス計測に Google Analytics を使用しています——クリップボードの内容を見ることはありません。
- 設定・ロゴ・履歴はすべて chrome.storage.local のみに保存。
- 必要最小限の権限:clipboardRead、clipboardWrite、storage、notifications。
権限について
マニフェストの各権限は単一の目的のためだけに存在します。コア機能に不要な権限は一切要求しません。
01{02 "manifest_version": 3,03 "name": "ClipQR",04 "version": "0.1.0",05 "permissions": [06 "clipboardRead",07 "clipboardWrite",08 "storage",09 "notifications"10 ],11 "host_permissions": [],12 "content_security_policy": {13 "extension_pages": "script-src 'self'; object-src 'self'"14 }15}clipboardReadクイックモードでコピーしたテキストまたは画像を取得するため。
clipboardWriteレンダリングした PNG(またはデコードしたテキスト)をクリップボードへ書き戻すため。
storage設定、置換ルール、中央ロゴ、30 件の履歴をローカルに保存するため。
notificationsクイックモード成功時にシステム通知を表示するため。
host_permissionsNot requested. ClipQR runs entirely on the chrome-extension:// origin.
8 言語の UI を内蔵
初回起動時にブラウザ言語を自動検出。設定ページからいつでも切替可能で、ポップアップ・設定・履歴が即座に切り替わります。
よくある質問
プライバシー、機能、オンライン QR 生成サービスとの違いに関する簡単な回答です。
拡張機能本体は送信しません。すべての処理はあなたのブラウザー上でローカルに完結します。QR 生成・デコード時にネットワークリクエストは一切なく、分析やテレメトリもありません。クリップボードの内容がデバイスを離れることはありません。(このマーケティングウェブサイトはアクセス計測に Google Analytics を使用しています——「プライバシー」を参照してください。)
はい。設定を開き、PNG / JPG / WebP ファイル(≤ 1 MB)をドラッグし、スライダーでロゴサイズを 10%〜30% に設定します。誤り訂正レベルは自動的に H に引き上げられ、ロゴが入ってもスキャンしやすくなります。
はい。QR 画像をコピーしてからクイックモードを起動してください。jsQR が画像をデコードし、置換ルールがあれば適用し、テキストをクリップボードへ書き戻します。軽い傾きは許容されますが、直交回転には対応していません。
順序付きの「正規表現 → 置換」ペア。最初にマッチしたルールで停止します。典型的な用途:CDN ドメインの置換、トラッキングパラメータの除去、電話番号の正規化。各ルールには 3 つのトグルがあります:有効化、グローバルマッチ、デコード後適用(画像からの QR 読み取りフローで使用)。
現行版は Manifest V3 とオフスクリーン canvas API を利用するため Chromium 系のブラウザ(Chrome、Edge、Brave、Arc、Opera)向けです。Firefox 対応はロードマップにあります。
オンライン生成サービスはあなたが貼り付けたテキストをサーバーへ送信し、そこで QR を描画するため、IP やエンコード内容をログに残す可能性があります。ClipQR はネットワークに一切触れず、正規表現置換、クリップボード画像からのデコード、ローカルの 30 件履歴など、オンラインサービスにはない機能を備えています。
生成・デコードしたテキストを最大 30 件まで chrome.storage.local にのみ保存します。各エントリには相対時刻、生成/デコードバッジ、テキストコピーと再生成 QR コピーの 2 ボタンが表示されます。