Small things that run in your browser. Nothing you open is uploaded, and most of them end with the Pillow code that does the same job.
Image to ASCII art— Turn a picture into text art in your browser, adjust the width and character set, and copy the Pillow code that does the...
Colour palette from an image— Pull the main colours out of any picture by median cut, copy them as hex codes, and see the Pillow code that does the same...
Exif viewer and remover— See the camera, date and GPS data hidden in a photo, and save a clean copy with all of it removed. Runs in your browser,...
Favicon generator— Turn a picture into a favicon.ico holding 16, 32 and 48 pixel versions, or export single PNGs. Runs in your browser, nothing...
Image converter and compressor— Convert and compress images between PNG, JPEG and WEBP in your browser, resize them, see how much smaller they get, and copy...
Image diff— Load two pictures and get the changed pixels highlighted, with a count and a percentage. Useful for screenshot tests and...
Image modes— See Pillow's image modes applied to your own picture, with dithering and the memory cost of each, plus when to use which.
Images to PDF— Combine several pictures into one PDF, in order, in your browser. Nothing is uploaded, and the Pillow code for the same job...
Convolution kernel designer— Type values into a 3 by 3 or 5 by 5 grid, watch the filtered image change, and copy the ImageFilter.Kernel code that...
PIL to Pillow converter— Paste code written for the old Python Imaging Library and see what has to change to run on Pillow 10 and later. Runs in your...
Pillow playground— Resize, rotate, blur and adjust an image with sliders, see the result, and copy the Pillow code that produces it.
Resampling filters compared— See what Pillow's four resampling filters do to your own image, side by side, with timings. The filters are implemented...
Looking for the reference material instead? See the library, or the error pages if something just broke.