Lorem Picsum

Lorem Ipsum... but for photos

Easy to use, stylish placeholders

Just add your desired image size (width & height) after our URL, and you'll get a random image.

To get a square image, just add the size.

Specific Image

Get a specific image by adding /id/{image} to the start of the url.


You can find a list of all the images here.


Get a grayscale image by appending ?grayscale to the end of the url.



Get a blurred image by appending ?blur to the end of the url.


You can adjust the amount of blur by providing a number between 1 and 10.


Advanced Usage

You may combine any of the options above.

For example, to get a specific image that is grayscale and blurred.


To request multiple images of the same size in your browser, you need to add a random parameter to prevent the images from being cached

<img src="https://picsum.photos/200/300?random=1">
<img src="https://picsum.photos/200/300?random=2">

List Images

Get a list of images by using the /v2/list endpoint.


The API will return 30 items per page by default.

To request another page, use the ?page parameter.

To change the amount of items per page, use the ?limit parameter.


The Link header includes pagination information about the next/previous pages

        "id": "0",
        "author": "Alejandro Escamilla",
        "width": 5616,
        "height": 3744,
        "url": "https://unsplash.com/...",
        "download_url": "https://picsum.photos/..."