Skip to main content


Generate screenshots of UI components within seconds


ViteShot is built on top of Vite, a super-fast webpack alternative.

It only takes a few seconds to regenerate all screenshots in a large project.


ViteShot works out of the box for React, Preact, Solid, Svelte and Vue 3 projects.

All you need is a simple config file, which ViteShot can generate for you.


ViteShot can handle complex scenarios easily thanks to pre-screenshot hooks.

It also supports CSS Modules, PostCSS and so on out of the box.