FindSoftware

URL-to-PNG

Self-hosted HTTP service that renders a web page with Playwright and returns it as a cached PNG screenshot.

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

Current major version
28
Last release
2026-04-188

Adoption

GitHub stars
2566
Contributors
710

Why these figures do not compare

Sources

  1. 2026-11-03: links
    jasonraimondi.github.io/url-to-png/
  2. 2026-11-03: links
    github.com/jasonraimondi/url-to-png
  3. 2026-11-03: links, Install with, License model
    jasonraimondi.github.io/url-to-png/getting_started/
  4. 2026-11-03: Maintainer
    github.com/jasonraimondi/url-to-png/blob/main/LICENSE
  5. 2026-11-03: Categories
    github.com/jasonraimondi/url-to-png/blob/main/README.md
  6. 2026-11-03: Written in, License, GitHub stars
    api.github.com/repos/jasonraimondi/url-to-png
  7. 2026-11-03: Runtime
    jasonraimondi.github.io/url-to-png/config/
  8. 2026-11-03: Current major version, Last release
    github.com/jasonraimondi/url-to-png/releases/tag/v2.1.4
  9. 2026-11-03: First release
    github.com/jasonraimondi/url-to-png/tree/0.9.0
  10. 2026-11-03: Contributors
    api.github.com/repos/jasonraimondi/url-to-png/contributors

Last reviewed · Listed since Edit on GitHubThis page as markdownas JSON