Why PageLr?

The PageLr technology was created out of the need for a screenshot technology that could scale and a service that could give partial or cropped screenshots.

Our mission:

“Always be the most reliable and fastest web page screenshot service”

About Jonas

I am the founder and creator of PageLr.com and its technology. I love to solve problems and build technologies, especially ones that doesn't exist or doesn't do what is needed.
Before creating PageLr I solved problems and built technologies for Microsoft for some 18 years.
Connect with me on LinkedIn.
Follow me on Twitter.

Do you need website thumbnails, or full-page screenshots, really fast and reliably? Do you need to rasterize complex SVG vector graphics fast and reliably? Those are some of the core benefits of the PageLr service.

When you need to visualize so many web pages as previews or thumbnails that you can't keep up doing it manually.
Did you maybe try some other screenshot service on the net, and they turned out to be too slow, too unreliable or too cumbersome to use. You need to get screenshots and thumbnails in near real time, because you can't know beforehand what pages you need to show.

Easy to use

With our simple RESTFul API you get an instant result, and with a straightforward standard web behavior, you issue a Request (GET) and receives a Response (your screenshot). It is so simple so you don’t need any code, you can just use a HTML <img> tag, and specify the SRC attribute with a web address to the PageLr website thumbnail generator. Like this:

<img src="https://api.pagelr.com/capture?uri=pagelr.com/about&width=300&height=210">

How fonts are handled, desktop browsers lazy loads fonts, with PageLr we try to have most already in memory when a request comes in, for instance
Google web fonts, we never even download them if a page uses them, we’ve got all of them on our servers already.

You can see yourself on this test page https://www.pagelr.com/repros/FontSamples.html it uses some 1228 Google web fonts. Open in it your desktop browser and you’ll see even a normal browser things it’s heavy. Then capture a fresh one with PageLr

Your opinion matters

Please give us your feedback, questions, or suggestions on how we can improve our service and ensure it does what you need.

Pagelr Features and Functionality

Custom Thumbnails or Captures of all Sizes

The API gives the flexibility to customize the width and height of the website thumbnails. You can have full-page screenshots, i.e. full height. Small thumbnails, large full screen snapshots etc.

Custom Viewport or Browser width

You can also specify the browser width (b_width) used to layout the page, i.e. the viewport width. For instance set the size to one of a smartphone and you can see how well the responsive design works on the page.

Image Caching

PageLr caches requested images by default on its servers and in the browser to speed up the delivery and display of same images. When an image exists in the browser's cache, it is used instead of downloading it from the service. When PageLr receives a request for an image, it returns a cached version if one exists, otherwise it generates and returns a new image of the web page. Users can specify down to the millisecond the desired caching behavior, if a fresh capture is desired you can maximum age allowed to 0.


It is important to point out that PageLr only captures and returns images of web pages to the users of the service. It is not responsible for the content of the images. The service renders what the user asks for, same as a client based web browser, renders the page the user visits, in such case the browser is not responsible for what content the user choses to render on their screen.

PageLr - a Service by:

CloudCraic S.L. (VAT NO: ESB93381747)
PageLr is built with passion in Malaga in the south of Spain.