spatie/laravel-screenshot
Driver-based Laravel package for taking web page screenshots with great defaults. Use Browsershot (Chromium) or Cloudflare Browser Rendering, customize viewport/format/quality, save to files, and easily fake/assert screenshots in tests.
Feature Development:
Roadmap Priorities:
Use Cases:
Adopt When:
Look Elsewhere If:
wkhtmltoimage or puppeteer.For Executives: "This package lets us automate screenshot generation for [use case: e.g., customer support, marketing assets, or QA] with minimal dev effort. By leveraging Spatie’s battle-tested Laravel integration, we avoid the overhead of building/maintaining a custom solution. Cloudflare’s rendering option scales cost-effectively, while the open-source Chromium driver gives us control. Early adopters like [similar company] use this to cut manual work by [X] hours/week—let’s pilot it for [specific feature] to see ROI."
For Engineering:
*"Spatie’s laravel-screenshot gives us a driver-based way to take screenshots with two options:
How can I help you explore Laravel packages today?