免費 · 開放原始碼 · MIT 授權

一按。截好。完成。
私密到離線也能用。

整頁截圖、標註、匯出、分頁錄製,全部在 Chrome 裡。免帳號、無浮水印、無雲端。

加到 Chrome 在 GitHub 上查看

OpenScreenShot 的彈出式視窗開在 Chrome 的網頁上,顯示整個網頁、可見範圍、選取區域與錄影選項。

截圖裡的網站是我們的另一個作品 OpenTechCheck,可以查出任何網站用了哪些技術。 立即試用

  • 什麼都能擷取

    整個網頁、可見範圍,或拖曳選取的區域。一個點擊、一組快速鍵,或右鍵選單。

  • 分享前先編輯

    用箭頭、方框和文字說清楚重點。不該給別人看的部分,用模糊遮起來。

  • 錄下這個分頁

    一鍵開錄,每次點擊都自動縮放。在時間軸上修剪,再匯出 WebM。

  • 預設就很私密

    不用帳號、不上傳、不遙測。關掉 Wi-Fi 也照常運作。

隱私

沒有人看得到你擷取的內容,包括我們。

截圖往往是你裝置上最敏感的圖片。擷取、編輯、匯出、PDF 和錄影全部在你的瀏覽器裡執行。擴充功能自己不發出任何網路請求,也沒有你造訪網站的常駐存取權。

帳號
上傳
遙測
浮水印
安裝時的主機權限
授權
MIT
安裝時要求哪些權限
權限 用途
activeTab 在你按工具列按鈕、按鍵盤快速鍵,或從右鍵選單挑選擷取時,擷取你正在看的分頁。存取權只授予那一個分頁、那一次擷取。
scripting 在被擷取的分頁注入小型、自足的函式:整頁擷取時測量頁面高度並捲動、區域擷取時繪製拖曳選取覆蓋層、快速模式時把圖片寫入剪貼簿。每段指令碼都內建在套件裡,不載入任何遠端程式碼。
storage 與 unlimitedStorage 把你的設定保存在裝置上、保存編輯器頁面載入的擷取、記住上次的區域矩形以便重複,並儲存編輯中的草稿,讓分頁關閉或當機也不會丟失你的註解。整頁截圖可能超過預設的儲存配額,unlimitedStorage 就是為了提高這個上限。
downloads 把編輯器的匯出或快速模式的擷取存到你的下載資料夾。擴充功能絕不讀取、搜尋或開啟你的下載記錄。
contextMenus 在網頁右鍵選單加入一個 OpenScreenShot 子選單,作為啟動擷取的第二種方式。擴充功能只讀取你點了哪個選單項目。
clipboardWrite 從編輯器的複製按鈕或快速模式,把截圖複製到你的剪貼簿。擴充功能只會寫入你剛擷取或匯出的截圖,絕不讀取剪貼簿上原有的內容。
offscreen 在隱藏文件裡執行螢幕錄影引擎。MediaRecorder 擷取和防當機的 IndexedDB 區塊寫入,需要 service worker 沒有的頁面環境。它一直存在,且不會增加任何安裝警告。
錄影才會加上的權限,只在你錄影時要求
權限 用途 要求時機
tabCapture 擷取目前分頁的影像;如果你啟用分頁音訊軌,也會擷取它的聲音,供錄影使用。 只在你第一次按「錄影」時要求一次——一個 Chrome 權限提示。
<all_urls> 選用的主機權限。在錄影中的分頁跳轉到不同網域時,讓頁面上的游標圖層與控制列繼續運作。 只在你於設定中開啟「跨網站錄影」時要求。

啟用麥克風和攝影機時,是由瀏覽器自己的權限提示開啟。串流永遠不會離開你的裝置。

同樣的表格加上完整政策,請見隱私權頁面

AI 代理與 CLI

可以從終端機腳本操作。 一樣在本機。

npm 上的 openscreenshot

  • 獨立、選用的工具,給腳本和 AI 代理使用
  • 驅動你機器上現有的 Chrome
  • 不用下載瀏覽器,也沒有託管服務
  • 同時是 MCP 伺服器,內建 capture_screenshot 工具

單張截圖

npx openscreenshot shot https://example.com --out shot.png --full

MCP 用戶端設定

{ "command": "npx", "args": ["openscreenshot", "serve"] }

常見問題

疑問,一次解答。

我的資料會被送到伺服器嗎?

不會。零資料離開你的裝置。所有擷取、註解和匯出處理都在你的瀏覽器本機執行。擴充功能沒有分析、沒有遙測,也沒有第三方服務。詳情請見隱私權政策

它能在 chrome:// 和擴充功能頁面上使用嗎?

不能。Chrome 禁止擴充功能擷取 chrome://chrome-extension://、Chrome 線上應用程式商店和 about: 頁面。這是 Chrome 的安全規則,任何擴充功能都無法繞過。如果你嘗試擷取,擴充功能會顯示錯誤。

為什麼整頁擷取要花幾秒鐘?

Chrome 把 captureVisibleTab 限制在每秒約 2 次呼叫。每一格視窗高度的圖塊都要用掉一次呼叫,還要短暫停頓讓頁面重繪。一般 10 個圖塊的頁面約需 5–6 秒,越長的頁面時間越長。彈出式視窗裡的進度條會顯示目前進度。

可以跳過編輯器,直接複製或儲存截圖嗎?

可以。彈出式視窗的「擷取後」列可選編輯器、剪貼簿或下載。這個設定套用到每個入口——彈出式視窗按鈕、鍵盤快速鍵和右鍵選單。快速儲存會存成 PNG;因為不會開分頁,工具列徽章就是完成的確認。

PDF 匯出有沒有夾帶笨重的函式庫?

沒有。PDF 匯出用的是內建在擴充功能裡的小型寫入器(src/editor/pdf-writer.ts)。它逐頁放入圖片,並用瀏覽器自己的 CompressionStream 壓縮,所以匯出 PDF 不會發出網路請求,也不會加入第三方程式碼。早期版本用 jsPDF,它連帶引入了 html2canvasdompurify,而那個功能擴充功能從未呼叫過。

可以更改鍵盤快速鍵嗎?

可以。開啟 chrome://extensions/shortcuts,或用彈出式視窗底部的「快速鍵」連結。預設為:整個網頁 Ctrl+Shift+S、可見範圍 Alt+Shift+V、選取區域 Ctrl+Shift+E;在 macOS 上是 ⌘⇧S⌘⇧V⌘⇧E。如果別的擴充功能已佔用組合鍵,Chrome 可能會讓該指令保持未綁定。

為什麼 Chrome 會要求分頁擷取權限?

tabCapture 是選用權限,擴充功能在安裝時不會要求。Chrome 只在你第一次按「錄影」時顯示一次提示;之後每次錄影都是一鍵開始,不再提示。宣告為選用代表它不帶安裝警告,而且除非你真的開始錄影,它永遠不會出現。

我的錄影存在哪裡?

只存在你的裝置上,別的地方都沒有。影片區塊、游標記錄和任何麥克風或分頁音訊,會在錄影時以 1 秒為單位寫入 IndexedDB,所以就算當機或背景頁面被終止,也不會丟失錄好的內容。它們會一直留在那裡,直到你匯出或刪除該工作階段——任何內容都不會上傳。

所有問題加上已知限制,請見支援頁面

十秒就能開始。

  1. 加到 Chrome

    在 Chrome 線上應用程式商店點一下即可。免費,不用註冊。

  2. 點圖示

    或按快速鍵。選整個網頁、可見範圍或選取區域。

  3. 擷取

    註解、匯出或複製。內容永遠不離開你的裝置。

加到 Chrome

適用於 Chrome、Edge、Brave、Arc 及其他 Chromium 瀏覽器。