https://github.com/felixfbecker/svg-screenshots
πΈπ§© Browser extension to take scalable, semantic, accessible screenshots of websites in SVG format.
https://github.com/felixfbecker/svg-screenshots
accessible browser-extension chrome chrome-extension firefox-addon semantic svg
Last synced: about 1 month ago
JSON representation
πΈπ§© Browser extension to take scalable, semantic, accessible screenshots of websites in SVG format.
- Host: GitHub
- URL: https://github.com/felixfbecker/svg-screenshots
- Owner: felixfbecker
- Created: 2020-09-04T09:41:51.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2024-12-31T23:16:48.000Z (5 months ago)
- Last Synced: 2025-04-15T00:49:58.937Z (about 1 month ago)
- Topics: accessible, browser-extension, chrome, chrome-extension, firefox-addon, semantic, svg
- Language: TypeScript
- Homepage:
- Size: 2.57 MB
- Stars: 866
- Watchers: 10
- Forks: 38
- Open Issues: 37
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# SVG Screenshots Browser Extension
[](https://chrome.google.com/webstore/detail/svg-screenshot/nfakpcpmhhilkdpphcjgnokknpbpdllg)
[](https://addons.mozilla.org/en-US/firefox/addon/svg-screenshots/)
[](https://github.com/felixfbecker/svg-screenshots/actions?query=branch%3Amain)
[](https://github.com/felixfbecker/svg-screenshots/actions/build.yml?query=branch%3Arelease)

[](https://github.com/semantic-release/semantic-release)Browser extension to take semantic, scalable, accessible screenshots of websites, as SVG - as simple as taking a PNG screenshot.
## Why use this?
SVG screenshots offer various benefits over normal PNG screenshots, while keeping the good parts:
- **πΌ Flexible**: Freely select the region of the website you want to capture or capture the whole page.
- **π’ Scalable graphics**: Screenshots never get pixelated when zooming in.
- **π Semantic**: Text can still be selected and copied to clipboard.
- **𦻠Accessible**: SVG is annotated with ARIA attributes and can be read by screen readers.
- **π₯ Paste into design tools**: SVGs will work in design tools like Illustrator, Figma, Sketch etc.
- **π Interactive**: Links are still clickable.
- **π¦ Self-contained**: Inlines external resources like images, fonts, etc.
- **πΈ Static**: Styles and layout are recorded at the time of snapshot and will not change.
- **π Small**: Depending on the content, SVGs can be magnitudes smaller than PNGs and compress loslessly.
- **π‘ Secure**: The SVG will not run any JavaScript.## Install
Install from the official extension stores:
- [Chrome](https://chrome.google.com/webstore/detail/svg-screenshot/nfakpcpmhhilkdpphcjgnokknpbpdllg)
- [Firefox](https://addons.mozilla.org/en-US/firefox/addon/svg-screenshots/)## Examples
These full-page SVG screenshots were taken with the browser extension:

