URL-to-PNG
Self-hosted HTTP service that renders a web page with Playwright and returns it as a cached PNG screenshot.
jasonraimondi.github.io/url-to-png/repositorydocs
URL-to-PNG is a self-hosted HTTP service that renders a web page and returns it as a PNG image. A page calls the service with query parameters, such as the URL to capture and the image width, and the service caches the rendered image. The getting started guide describes the Docker image, which is also on Docker Hub, and a local development setup from source.
Worth knowing
Pages render in a headless Chromium browser that the service drives through Playwright. The cache can write to a local directory, an S3 bucket or CouchDB, as the configuration page describes.
Identity
- Status
- Active
- Maintainer
- Jason Raimondi4
- Maintained by
- Individual
- First release
- 20189
Rendering and deploy
- Install with
- docker3
Releases
Adoption
Sources
- 2026-11-03: links
jasonraimondi.github.io/url-to-png/ - 2026-11-03: links
github.com/jasonraimondi/url-to-png - 2026-11-03: links, Install with, License model
jasonraimondi.github.io/url-to-png/getting_started/ - 2026-11-03: Maintainer
github.com/jasonraimondi/url-to-png/blob/main/LICENSE - 2026-11-03: Categories
github.com/jasonraimondi/url-to-png/blob/main/README.md - 2026-11-03: Written in, License, GitHub stars
api.github.com/repos/jasonraimondi/url-to-png - 2026-11-03: Runtime
jasonraimondi.github.io/url-to-png/config/ - 2026-11-03: Current major version, Last release
github.com/jasonraimondi/url-to-png/releases/tag/v2.1.4 - 2026-11-03: First release
github.com/jasonraimondi/url-to-png/tree/0.9.0 - 2026-11-03: Contributors
api.github.com/repos/jasonraimondi/url-to-png/contributors