Back to directory
felixfbecker avatar
felixfbecker / svg-screenshots

svg-screenshots

πŸ“ΈπŸ§© Browser extension to take scalable, semantic, accessible screenshots of websites in SVG format.

921

Stars

44

Forks

8

Watchers

β€”

License

SVG Screenshots Browser Extension

Chrome Web Store Firefox Add-on main build status release build status license: MIT 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:

Examples

These full-page SVG screenshots were taken with the browser extension:

Google

Hacker News

Releases

0.11.5 (2021-05-24) Bug Fixes

deps: update dependency semantic-release-firefox to ^2.0.7 (#83) (9d29670) deps: update dependency webextension-polyfill to ^0.8.0 (#74) (f227a0a)

0.11.4 (2021-05-23) Bug Fixes

deps: update dependency semantic-release-firefox to ^2.0.5 (#82) (c83708b)

0.11.3 (2021-05-23) Bug Fixes

deps: update dependency semantic-release-firefox to ^2.0.4 (#81) (018cf60)

0.11.2 (2021-04-19) Bug Fixes

deps: update dependency dom-to-svg to ^0.11.9 (#70) (4d3b2e3)

0.11.1 (2021-04-11) Bug Fixes

deps: update dependency delay to v5 (#56) (88aa45c) deps: update dependency dom-to-svg to ^0.11.4 (#68) (a24b93c) deps: update dependency dom-to-svg to ^0.11.6 (#69) (85...

Contributors

3 contributors by commits. Profile dekhne ke liye kisi bhi developer par click karein.