Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
28 changes: 20 additions & 8 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@

# OpenScreenShot

**Screenshots and tab recording for Chrome. Everything stays on your device.**
**One-click full page screenshots for Chrome. MIT licensed. Nothing leaves your machine.**

[![Chrome Web Store](https://img.shields.io/chrome-web-store/v/hdabbojjccojlapnfjpdppcpfcnhgmdp?label=Chrome%20Web%20Store&logo=googlechrome&logoColor=white&color=E8503A)](https://chromewebstore.google.com/detail/hdabbojjccojlapnfjpdppcpfcnhgmdp)
[![Users](https://img.shields.io/chrome-web-store/users/hdabbojjccojlapnfjpdppcpfcnhgmdp?label=users&color=F5A623)](https://chromewebstore.google.com/detail/hdabbojjccojlapnfjpdppcpfcnhgmdp)
Expand All @@ -17,16 +17,16 @@

</div>

Most screenshot extensions want an account, your browsing history, or a logo in the
corner of your image. This one runs on your machine and wants nothing: no server, no
telemetry, works offline.

Capture a full page, the visible area, or a region, then annotate and export.
Record the current tab when a still image is not enough.
Most screenshot extensions want an account, every site you visit, or money to draw an
arrow. This one captures the whole scrolling page when you click the icon, lets you
annotate for free, and publishes every line.

## Features

- **Capture whole pages**, even behind sticky headers and inside nested scrollers
- **One click, whole page** — the toolbar icon captures the entire scrolling page,
even behind sticky headers and inside nested scrollers (a settings toggle restores
the mode picker)
- **Visible area and region capture** from the right-click menu or shortcuts
- **Annotate** with arrows, text, numbered steps, spotlight, and crop, with full undo
- **Blur or redact secrets** before you share
- **Record the tab** with auto-zoom at your clicks, mic and webcam, and trim
Expand All @@ -35,6 +35,18 @@ Record the current tab when a still image is not enough.
The full tour, every shortcut, and the settings reference live in the
[docs](https://openscreenshot.app/docs/).

## How it compares

| | OpenScreenShot | FullPage Capture | GoFullPage |
| -------------------- | ---------------- | ---------------- | --------------------------- |
| Open source | Yes — MIT | No | Privately forked since 2018 |
| Standing site access | None | Every site | None at install |
| Annotate, blur, PDF | Free | Free | Paid |
| Tab recording | Free | No | No |

The full table, with store status and sources, is at
[openscreenshot.app/compare](https://openscreenshot.app/compare/).

## Install

[**Add to Chrome**](https://chromewebstore.google.com/detail/hdabbojjccojlapnfjpdppcpfcnhgmdp) —
Expand Down
3 changes: 2 additions & 1 deletion site/src/i18n/de/common.json
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,8 @@
"mitLicense": "MIT-Lizenz",
"privacy": "Datenschutz",
"supportOpenSource": "Open Source unterstützen",
"languageLabel": "Sprache"
"languageLabel": "Sprache",
"compare": "Vergleich"
},
"meta": {
"ogDefaultAlt": "OpenScreenShot: Ganzseiten-Screenshots und Anmerkungen für Chrome. Kostenlos, Open Source und 100 % lokal."
Expand Down
6 changes: 3 additions & 3 deletions site/src/i18n/de/docs.json
Original file line number Diff line number Diff line change
Expand Up @@ -21,11 +21,11 @@
},
"capture": {
"heading": "Einen Screenshot aufnehmen",
"intro": "Klicke auf das OpenScreenShot-Symbol in deiner Symbolleiste und wähle einen der drei Aufnahmemodi. Alles läuft lokal in deinem Browser. Es gibt vier Wege, eine Aufnahme zu starten:",
"intro": "Klicke auf das OpenScreenShot-Symbol in der Symbolleiste und die Ganzseiten-Aufnahme startet — ohne Menü dazwischen. Alles läuft lokal in deinem Browser. Es gibt vier Wege, eine Aufnahme zu starten:",
"ways": [
"<strong>Das Popup</strong> — klicke einen Modus an oder drücke <kbd>1</kbd>–<kbd>3</kbd>.",
"<strong>Das Symbol in der Symbolleiste</strong> — ein Klick nimmt die ganze Seite auf. Schalte <strong>Klick auf das Symbol nimmt die ganze Seite auf</strong> in den Einstellungen aus, um das Auswahlmenü zurückzubekommen; Rechtsklick auf das Symbol öffnet die anderen Modi und Einstellungen.",
"<strong>Ein Tastenkürzel</strong> — <kbd>Ctrl+Shift+S</kbd> für die ganze Seite, <kbd>Alt+Shift+V</kbd> für den sichtbaren Bereich, <kbd>Ctrl+Shift+E</kbd> für einen Ausschnitt. Auf macOS sind es <kbd>⌘⇧S</kbd>, <kbd>⌘⇧V</kbd> und <kbd>⌘⇧E</kbd>. Ändere sie unter <code>chrome://extensions/shortcuts</code>.",
"<strong>Das Rechtsklick-Menü</strong> — das OpenScreenShot-Untermenü auf jeder Seite bietet dieselben drei Modi.",
"<strong>Das Kontextmenü</strong> — das OpenScreenShot-Untermenü auf jeder Seite bietet dieselben drei Modi und die Einstellungen.",
"<strong>Ausschnitt erneut</strong> — die Popup-Fußzeile und das Rechtsklick-Menü nehmen das letzte Ausschnitt-Rechteck noch einmal auf. Beide Einträge erscheinen, sobald du einmal einen Ausschnitt gewählt hast."
],
"delay": "Die Zeile <strong>Timer</strong> im Popup hält eine Aufnahme 3, 5 oder 10 Sekunden zurück, und das Symbol-Badge zählt herunter. Nutze sie für Hover-Zustände, Dropdown-Menüs und Tooltips, die sich schließen, sobald du woanders klickst."
Expand Down
9 changes: 5 additions & 4 deletions site/src/i18n/de/home.json
Original file line number Diff line number Diff line change
@@ -1,13 +1,13 @@
{
"meta": {
"title": "Ganzseiten-Screenshot & Editor für Chrome — OpenScreenShot",
"title": "Ganzseiten-Screenshot mit einem Klick — OpenScreenShot",
"description": "Kostenlose Open-Source-Erweiterung für Chrome: Screenshots der ganzen Seite, des sichtbaren Bereichs oder eines Ausschnitts, mit Anmerkungs-Editor, Export als PNG, JPEG, WebP oder PDF und einem Tab-Rekorder. Nichts verlässt dein Gerät."
},
"hero": {
"note": "Kostenlos · Open Source · MIT-lizenziert",
"title1": "Klick. Aufgenommen. Fertig.",
"title2": "So privat, dass es ohne WLAN funktioniert.",
"sub": "Ganze Seite, Markierungen, Export, Tab-Aufnahme — direkt in Chrome. Kein Konto, kein Wasserzeichen, keine Cloud.",
"sub": "Ganzseiten-Screenshot mit einem Klick. Kein Konto, kein Wasserzeichen, keine Cloud.",
"viewOnGithub": "Auf GitHub ansehen",
"tablistLabel": "Die Ansichten der Erweiterung",
"credit": "Die Website in diesen Screenshots ist OpenTechCheck, ebenfalls von uns — sieh nach, womit eine Website gebaut ist.",
Expand Down Expand Up @@ -50,7 +50,7 @@
"quartet": [
{
"title": "Alles aufnehmen",
"body": "Die ganze Seite, der sichtbare Bereich oder ein aufgezogener Ausschnitt. Ein Klick, ein Tastenkürzel oder das Rechtsklick-Menü."
"body": "Klicke auf das Symbol und erhalte die ganze Seite. Oder den sichtbaren Bereich oder einen Ausschnitt — per Rechtsklick oder Tastenkürzel."
},
{
"title": "Bearbeiten vor dem Teilen",
Expand Down Expand Up @@ -98,7 +98,8 @@
"installFold": "Was bei der Installation angefragt wird",
"recordFold": "Was die Aufnahme dazunimmt — nur wenn du aufnimmst",
"micFine": "Mikrofon und Kamera werden, wenn du sie aktivierst, über die Berechtigungsabfrage deines Browsers geöffnet. Der Stream verlässt nie dein Gerät.",
"moreFine": "Dieselben Tabellen, mit der vollständigen Richtlinie, auf der <a href=\"/privacy/\">Datenschutzseite</a>."
"moreFine": "Dieselben Tabellen, mit der vollständigen Richtlinie, auf der <a href=\"/privacy/\">Datenschutzseite</a>.",
"compareLine": "Der Vergleich: OpenScreenShot vs. GoFullPage vs. FullPage Capture."
},
"cli": {
"eyebrow": "Agenten & CLI",
Expand Down
3 changes: 2 additions & 1 deletion site/src/i18n/en/common.json
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,8 @@
"mitLicense": "MIT License",
"privacy": "Privacy",
"supportOpenSource": "Support Open-Source",
"languageLabel": "Language"
"languageLabel": "Language",
"compare": "Compare"
},
"meta": {
"ogDefaultAlt": "OpenScreenShot: full page screenshot and annotation for Chrome. Free, open source, and 100% local."
Expand Down
70 changes: 70 additions & 0 deletions site/src/i18n/en/compare.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,70 @@
{
"meta": {
"title": "OpenScreenShot vs GoFullPage vs FullPage Capture",
"description": "A factual comparison of the three full page screenshot extensions: store status, open source, standing site access, one-click capture, free annotation, PDF, and tab recording."
},
"label": "Compare",
"heading": "OpenScreenShot vs GoFullPage vs FullPage Capture",
"lead": "GoFullPage was removed from the Chrome Web Store in August 2026. OpenScreenShot is the open-source full page screenshot you can actually audit. FullPage Capture is a closed extension that says local while asking for access to every website.",
"asOf": "Facts as of 31 Aug 2026. GoFullPage's private fork since 2018 is from its own FAQ.",
"columns": {
"feature": "",
"oss": "OpenScreenShot",
"fpc": "FullPage Capture",
"gfp": "GoFullPage"
},
"rows": [
{
"feature": "In the Chrome Web Store",
"oss": "Yes",
"fpc": "Yes",
"gfp": "Main listing removed; BETA only"
},
{
"feature": "Open source",
"oss": "Yes — MIT, public",
"fpc": "No",
"gfp": "Ancestor repo only; privately forked since 2018"
},
{
"feature": "Standing site access",
"oss": "None",
"fpc": "Every site",
"gfp": "None at install"
},
{
"feature": "One-click full page",
"oss": "Yes",
"fpc": "Yes",
"gfp": "Yes"
},
{
"feature": "Annotate, blur, crop",
"oss": "Free",
"fpc": "Free",
"gfp": "Paid"
},
{
"feature": "PDF extras",
"oss": "Free",
"fpc": "Free",
"gfp": "Paid"
},
{
"feature": "Tab recording",
"oss": "Free",
"fpc": "No",
"gfp": "No"
},
{
"feature": "Readable source",
"oss": "github.com/pghqdev/OpenScreenShot",
"fpc": "None",
"gfp": "Old GitHub, not the shipping binary"
}
],
"cta": {
"addToChrome": "Add to Chrome",
"starOnGithub": "Star on GitHub"
}
}
6 changes: 3 additions & 3 deletions site/src/i18n/en/docs.json
Original file line number Diff line number Diff line change
Expand Up @@ -21,11 +21,11 @@
},
"capture": {
"heading": "Capture a screenshot",
"intro": "Click the OpenScreenShot icon in your toolbar and pick one of the three capture modes. Everything runs locally in your browser. There are four ways to start a capture:",
"intro": "Click the OpenScreenShot icon in your toolbar and the full page capture starts — no menu in the way. Everything runs locally in your browser. There are four ways to start a capture:",
"ways": [
"<strong>The popup</strong> — click a mode, or press <kbd>1</kbd>–<kbd>3</kbd>.",
"<strong>The toolbar icon</strong> — one click captures the full page. Turn <strong>Icon click captures the full page</strong> off in settings to get the mode picker popup back; right-click the icon for the other modes and settings.",
"<strong>A keyboard shortcut</strong> — <kbd>Ctrl+Shift+S</kbd> for the full page, <kbd>Alt+Shift+V</kbd> for the visible area, <kbd>Ctrl+Shift+E</kbd> for a region. On macOS these are <kbd>⌘⇧S</kbd>, <kbd>⌘⇧V</kbd>, and <kbd>⌘⇧E</kbd>. Rebind them at <code>chrome://extensions/shortcuts</code>.",
"<strong>The right-click menu</strong> — the OpenScreenShot submenu on any page offers the same three modes.",
"<strong>The right-click menu</strong> — the OpenScreenShot submenu on any page offers the same three modes and Settings.",
"<strong>Repeat region</strong> — the popup footer and the right-click menu re-capture the last region rectangle. Both items appear once you have selected a region."
],
"delay": "The <strong>Delay</strong> row in the popup holds a capture for 3, 5, or 10 seconds, and the toolbar badge counts down. Use it for hover states, dropdown menus, and tooltips that close the moment you click somewhere else."
Expand Down
11 changes: 6 additions & 5 deletions site/src/i18n/en/home.json
Original file line number Diff line number Diff line change
@@ -1,13 +1,13 @@
{
"meta": {
"title": "Full Page Screenshot & Editor for Chrome — OpenScreenShot",
"description": "Free, open-source Chrome extension for full page, visible area and region screenshots, with an annotation editor, export to PNG, JPEG, WebP or PDF, and a tab recorder. Nothing leaves your machine."
"title": "Full Page Screenshot in One Click — OpenScreenShot",
"description": "Free, open-source Chrome extension: full page screenshot in one click, plus annotate, blur, PNG/JPEG/WebP/PDF export, and a tab recorder. MIT licensed. Nothing leaves your machine."
},
"hero": {
"note": "Free · Open source · MIT licensed",
"title1": "Click. Captured. Done.",
"title2": "So private it works with Wi-Fi off.",
"sub": "Full page, markup, export, tab recording — right in Chrome. No account, no watermark, no cloud.",
"sub": "Full page screenshot in one click. No account, no watermark, no cloud.",
"viewOnGithub": "View on GitHub",
"tablistLabel": "The extension's screens",
"credit": "The site in these screenshots is OpenTechCheck, also by us — see what any website is built with.",
Expand Down Expand Up @@ -50,7 +50,7 @@
"quartet": [
{
"title": "Capture anything",
"body": "The whole page, the visible area, or a region you drag. One click, a shortcut, or the right-click menu."
"body": "Click the icon. Get the whole page. Or the visible area, or a region you drag — from the right-click menu or a shortcut."
},
{
"title": "Edit before you share",
Expand Down Expand Up @@ -98,7 +98,8 @@
"installFold": "What it asks for at install",
"recordFold": "What recording adds, only when you record",
"micFine": "The microphone and camera, when you enable them, are opened by your browser’s own permission prompt. The stream never leaves your device.",
"moreFine": "The same tables, with the full policy, on the <a href=\"/privacy/\">Privacy page</a>."
"moreFine": "The same tables, with the full policy, on the <a href=\"/privacy/\">Privacy page</a>.",
"compareLine": "How it compares: OpenScreenShot vs GoFullPage vs FullPage Capture."
},
"cli": {
"eyebrow": "Agents & CLI",
Expand Down
3 changes: 2 additions & 1 deletion site/src/i18n/es/common.json
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,8 @@
"mitLicense": "Licencia MIT",
"privacy": "Privacidad",
"supportOpenSource": "Apoya el código abierto",
"languageLabel": "Idioma"
"languageLabel": "Idioma",
"compare": "Comparativa"
},
"meta": {
"ogDefaultAlt": "OpenScreenShot: captura de página completa y anotaciones para Chrome. Gratis, de código abierto y 100 % local."
Expand Down
6 changes: 3 additions & 3 deletions site/src/i18n/es/docs.json
Original file line number Diff line number Diff line change
Expand Up @@ -21,11 +21,11 @@
},
"capture": {
"heading": "Hacer una captura",
"intro": "Haz clic en el icono de OpenScreenShot en tu barra de herramientas y elige uno de los tres modos de captura. Todo se ejecuta localmente en tu navegador. Hay cuatro formas de iniciar una captura:",
"intro": "Haz clic en el icono de OpenScreenShot en la barra de herramientas y la captura de página completa comienza, sin menús de por medio. Todo se ejecuta localmente en tu navegador. Hay cuatro formas de iniciar una captura:",
"ways": [
"<strong>El menú</strong> — haz clic en un modo, o pulsa <kbd>1</kbd>–<kbd>3</kbd>.",
"<strong>El icono de la barra de herramientas</strong>: un clic captura la página completa. Desactiva <strong>Al hacer clic en el icono se captura la página completa</strong> en los ajustes para recuperar el selector de modos; con clic derecho en el icono tienes los demás modos y los ajustes.",
"<strong>Un atajo de teclado</strong> — <kbd>Ctrl+Shift+S</kbd> para la página completa, <kbd>Alt+Shift+V</kbd> para el área visible, <kbd>Ctrl+Shift+E</kbd> para una región. En macOS son <kbd>⌘⇧S</kbd>, <kbd>⌘⇧V</kbd> y <kbd>⌘⇧E</kbd>. Cámbialos en <code>chrome://extensions/shortcuts</code>.",
"<strong>El menú del clic derecho</strong>el submenú de OpenScreenShot en cualquier página ofrece los mismos tres modos.",
"<strong>El menú contextual</strong>: el submenú de OpenScreenShot en cualquier página ofrece los mismos tres modos y los Ajustes.",
"<strong>Repetir región</strong> — el pie del menú y el menú del clic derecho vuelven a capturar el último rectángulo de región. Ambos elementos aparecen cuando ya has seleccionado una región."
],
"delay": "La fila <strong>Retardo</strong> del menú retiene una captura durante 3, 5 o 10 segundos, y la insignia de la barra de herramientas cuenta atrás. Úsala para estados hover, menús desplegables y tooltips que se cierran en cuanto haces clic en otro sitio."
Expand Down
9 changes: 5 additions & 4 deletions site/src/i18n/es/home.json
Original file line number Diff line number Diff line change
@@ -1,13 +1,13 @@
{
"meta": {
"title": "Captura de página completa y editor para Chrome — OpenScreenShot",
"title": "Captura de página completa en un clic — OpenScreenShot",
"description": "Extensión de Chrome gratuita y de código abierto para capturas de página completa, área visible o región, con editor de anotaciones, exportación a PNG, JPEG, WebP o PDF y grabadora de pestañas. Nada sale de tu dispositivo."
},
"hero": {
"note": "Gratis · Código abierto · Licencia MIT",
"title1": "Clic. Capturado. Listo.",
"title2": "Tan privado que funciona sin Wi-Fi.",
"sub": "Página completa, anotaciones, exportación y grabación de pestaña — todo en Chrome. Sin cuenta, sin marca de agua, sin nube.",
"sub": "Captura de página completa en un clic. Sin cuenta, sin marca de agua, sin nube.",
"viewOnGithub": "Ver en GitHub",
"tablistLabel": "Las pantallas de la extensión",
"credit": "El sitio de estas capturas es OpenTechCheck, también nuestro: descubre con qué está hecho cualquier sitio web.",
Expand Down Expand Up @@ -50,7 +50,7 @@
"quartet": [
{
"title": "Captura lo que quieras",
"body": "La página entera, el área visible o una región que arrastras. Un clic, un atajo o el menú del clic derecho."
"body": "Haz clic en el icono y obtén la página completa. O el área visible, o una región que arrastras: desde el menú contextual o un atajo."
},
{
"title": "Edita antes de compartir",
Expand Down Expand Up @@ -98,7 +98,8 @@
"installFold": "Qué pide al instalarse",
"recordFold": "Qué añade la grabación, solo cuando grabas",
"micFine": "El micrófono y la cámara, cuando los activas, se abren con el propio aviso de permiso de tu navegador. El flujo nunca sale de tu dispositivo.",
"moreFine": "Las mismas tablas, con la política completa, en la <a href=\"/privacy/\">página de privacidad</a>."
"moreFine": "Las mismas tablas, con la política completa, en la <a href=\"/privacy/\">página de privacidad</a>.",
"compareLine": "Comparativa: OpenScreenShot vs GoFullPage vs FullPage Capture."
},
"cli": {
"eyebrow": "Agentes y CLI",
Expand Down
3 changes: 2 additions & 1 deletion site/src/i18n/fr/common.json
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,8 @@
"mitLicense": "Licence MIT",
"privacy": "Confidentialité",
"supportOpenSource": "Soutenir l’open source",
"languageLabel": "Langue"
"languageLabel": "Langue",
"compare": "Comparatif"
},
"meta": {
"ogDefaultAlt": "OpenScreenShot : capture de page entière et annotations pour Chrome. Gratuit, open source et 100 % local."
Expand Down
Loading
Loading