Options
Add your desired image size (width & height) after our URL, and you'll get a random image.
https://picsum.photos/200/300
Get a square image, just add the size.
https://picsum.photos/200
Get a specific image by adding /id/{image} to the start of the url.
https://picsum.photos/id/237/200/300
Get a list of all the images
https://picsum.photos/images
Get the same random image every time based on a seed, by adding /seed/{seed} to the start of the url.
https://picsum.photos/seed/picsum/200/300
Grayscale
https://picsum.photos/200/300?grayscale
Blur
https://picsum.photos/200/300/?blur
Specify file type
https://picsum.photos/200/300.jpg
Combine options
https://picsum.photos/id/870/200/300?grayscale&blur=2
To request multiple images of the same size in your browser, add the random query param 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"
Note:
There is an inconsistency with use of the / between the arguments. E.g. '/200/300?grayscale' vs '/200/300/?blur'
Opacity
Control opacity using css