無料・オープンソース
ページ全体をスクリーンショット。 すべてローカル。プライバシーを保護。使い方は簡単。
Chrome や Firefox でページをキャプチャ。注釈を付けて画像や PDF として保存できます。アカウントは不要です。
# ページ全体のスクリーンショットを撮影
$ npx openscreenshot shot https://example.com --out shot.png --full
Saved shot.png · full page · 1440×3120
# ローカル MCP サーバーを起動
$ npx openscreenshot serve
MCP server ready · tool: capture_screenshot
# ローカル MCP サーバーに対応したクライアントを設定
{ "command": "npx", "args": ["openscreenshot", "serve"] }
スクリーンショットには、ウェブサイトの使用技術を調べる私たちのツール OpenTechCheck を使用しています。 OpenTechCheck を開く
- Chrome ウェブストアで 1k ユーザー
- GitHub で 66 スター
- MIT ライセンス
- オフラインで動作
-
ページや範囲をキャプチャ
ページ全体、表示領域、選択した範囲のスクリーンショットを撮影できます。ツールバー、右クリックメニュー、キーボードショートカットから操作できます。
-
共有する前に編集
矢印、図形、テキストを追加できます。切り抜き、クリップボードへのコピー、PNG・JPEG・WebP・PDF での書き出しにも対応しています。
-
ブラウザのタブを録画
Chrome のタブを録画し、クリックした場所をズームできます。動画をトリミングしてから WebM として書き出せます。
-
すべてデバイス上で処理
キャプチャ、編集、書き出しはデバイス上で実行されます。拡張機能がスクリーンショットや録画をアップロードしたり、利用状況を追跡したりすることはありません。
プライバシー
キャプチャした内容はデバイス上に保存されます。
スクリーンショット、録画、編集内容はブラウザ内に保存され、私たちには送信されません。アカウントは不要で、拡張機能には利用状況の分析やテレメトリーもありません。ウェブサイトへのアクセス権は使用時に付与されます。サイトをまたぐ録画のための広範なアクセス権は任意です。
- アカウント
- なし
- アップロード
- なし
- テレメトリー
- なし
- ウォーターマーク
- なし
- インストール時のホスト権限
- なし
- ライセンス
- MIT
インストール時に求める権限
| 権限 | 必要な理由 |
|---|---|
activeTab
|
ツールバー ボタンのクリック、キーボード ショートカット、右クリック メニューからのキャプチャ選択のときに、表示中のタブをキャプチャします。アクセスはそのタブの、その 1 回のキャプチャに限って許可されます。 |
scripting
|
キャプチャ対象のタブに、小さく自己完結した関数を注入します。フルページ キャプチャではページの高さを測ってスクロールし、範囲キャプチャではドラッグ選択のオーバーレイを描画し、クイック モードでは画像をクリップボードに書き込みます。すべてのスクリプトはパッケージに同梱されており、リモート コードは読み込みません。 |
storage と unlimitedStorage
|
設定をデバイス上に保持し、エディタ ページが読み込むキャプチャを保管し、繰り返し使えるように前回の範囲の矩形を記憶し、編集中の下書きを保存して、タブが閉じたりクラッシュしても注釈が失われないようにします。フルページのスクリーンショットはデフォルトのストレージ容量を超えることがあり、その上限を引き上げるのが unlimitedStorage です。 |
downloads
|
エディタからの書き出しやクイック モードのキャプチャを、ダウンロード フォルダに保存します。拡張機能がダウンロード履歴を読み取ったり、検索したり、開いたりすることは一切ありません。 |
contextMenus
|
キャプチャを始めるもう 1 つの手段として、ページの右クリック メニューに OpenScreenShot のサブメニューを 1 つ追加します。拡張機能が読み取るのは、どのメニュー項目をクリックしたかだけです。 |
clipboardWrite
|
エディタの「コピー」ボタンやクイック モードから、スクリーンショットをクリップボードにコピーします。書き込むのは、たった今キャプチャまたは書き出したスクリーンショットだけです。クリップボードにすでにある内容を読み取ることはありません。 |
offscreen
|
画面録画エンジンを非表示のドキュメントで実行します。MediaRecorder によるキャプチャと、クラッシュに強い IndexedDB へのチャンク書き込みには、サービス ワーカーにはないページ コンテキストが必要です。常に存在しますが、インストール時の警告は追加しません。 |
録画用の任意の権限
| 権限 | 必要な理由 | リクエストされるタイミング |
|---|---|---|
tabCapture
|
録画のために、現在のタブの映像と、タブ音声のトラックを有効にした場合はその音声をキャプチャします。 | 初めて「録画」をクリックしたときの 1 回だけ。Chrome の権限プロンプトが 1 度表示されます。 |
<all_urls>
|
オプションのホスト権限です。録画中のタブが別のオリジンに移動しても、ページ内のカーソル オーバーレイとコントロール バーを維持します。 | 設定で「サイトをまたいで録画」をオンにした場合のみ。 |
マイクやカメラを有効にする前に、ブラウザが許可を求めます。音声と映像はローカルで処理されます。
保存と権限について詳しくは、プライバシーポリシーをご覧ください。
開発者向け
スクリプトや AI エージェントから スクリーンショットを撮影。
npm の openscreenshot
- スクリプトと AI エージェント向けの独立した任意のツール
- ローカルにインストールされた Chrome を使用
- ホスト型のキャプチャサービスを使わず、ローカルで実行
- ローカル MCP サーバーに対応するクライアント向けに
capture_screenshotを提供
ページ全体をキャプチャ
npx openscreenshot shot https://example.com --out shot.png --full
ローカル MCP サーバーの設定
{ "command": "npx", "args": ["openscreenshot", "serve"] }
ワークフローでスクリーンショットを活用
-
インシデントを記録
ダッシュボードやステータスページをキャプチャし、インシデント報告書、手順書、事後検証に活用できます。スクリプトや接続済みの MCP クライアントから撮影できます。
-
CI でページをキャプチャ
ビルドパイプラインにスクリーンショット撮影を追加し、ドキュメント、リリースノート、見た目の比較に活用できます。CI 環境に Chrome が必要です。
FAQ
よくある質問
データはサーバーに送信されますか?
拡張機能がスクリーンショットや録画をアップロードすることはありません。キャプチャ、編集、書き出しはブラウザ内でローカルに実行され、利用状況の分析やテレメトリーもありません。保存方法や任意のフィードバックについては、プライバシーポリシーをご覧ください。
chrome:// や拡張機能のページでも動作しますか?
いいえ。ブラウザの設定、拡張機能のページ、ブラウザのストアには制限があります。キャプチャできないページでは、OpenScreenShot がエラーを表示します。通常のウェブページでご利用ください。
フルページ キャプチャに数秒かかるのはなぜですか?
拡張機能はページをスクロールしながら部分ごとに撮影し、1 枚の画像につなぎ合わせます。長いページほど時間がかかります。ツールバーのバッジに撮影の進行状況が表示されます。
エディタを開かずに、そのままコピーや保存はできますか?
はい。キャプチャメニューのキャプチャ後を「クリップボード」または「ダウンロード」に設定してください。ツールバー、キーボードショートカット、右クリックメニューからの撮影すべてに適用されます。直接ダウンロードする場合は PNG で保存されます。
どのファイル形式で書き出せますか?
エディタからスクリーンショットを PNG、JPEG、WebP、PDF として保存できます。画像をクリップボードにコピーすることもできます。タブの録画は WebM で書き出せます。すべての書き出しはローカルで処理され、ウォーターマークは入りません。
キーボード ショートカットは変更できますか?
はい。キャプチャメニューのショートカットリンクから確認・変更できます。Chrome では chrome://extensions/shortcuts を開くこともできます。ショートカットが動作しない場合は、別の拡張機能が同じキーを使用していないか確認してください。
Chrome がタブ キャプチャへのアクセスを求めるのはなぜですか?
Chrome でタブを録画するには、この権限が必要です。任意の権限で、インストール時ではなく、初めてレコーダーを使用するときに求められます。許可しなくてもスクリーンショットは撮影できます。
録画はどこに保存されますか?
録画とその音声は、録画中にブラウザのローカルストレージに保存されます。セッションを削除するまで保存されます。デバイス上に別のコピーを残すには、WebM ファイルとして書き出してください。拡張機能が録画をアップロードすることはありません。
その他の回答と既知の制限は、サポートページをご覧ください。
最初のスクリーンショットを撮影
-
ブラウザに追加
Chrome ウェブストアまたは Firefox Add-ons から OpenScreenShot をインストールします。アカウントは不要です。
-
ページをキャプチャ
拡張機能のアイコンをクリックすると、ページ全体を撮影できます。表示領域や範囲を指定するには、右クリックします。
-
編集して保存
注釈を付けてからスクリーンショットをコピーするか、画像や PDF として保存します。書き出したファイルにウォーターマークは入りません。
スクリーンショットはデスクトップ版 Firefox、Chrome、Edge、Brave、Arc などの Chromium 系ブラウザに対応。録画は Chrome のみ対応しています。