EVERYTHING XIAOMI
Get listed

Pillow

Pillow is a free Python library for opening, editing, and saving image files.

Place
#21 of 36
Score
6.1
Pillow's website

What Pillow is

Pillow is a free Python library for opening, editing, and saving image files. It can identify and read more than 30 raster formats, though its write support covers a narrower range focused on common interchange and presentation formats. Its image operations include color transforms, enhancement, geometric transforms, and work with image sequences. Pillow supports current Linux, macOS, and Windows systems; version 12 supports Python 3.10 through 3.14. It is distributed under the open-source MIT-CMU License, and installation is documented through pip. Some capabilities depend on additional libraries: JPEG and zlib are required by default when building from source, while WebP, JPEG 2000, color management, and complex text layout use optional libraries. The project identifies parsing untrusted image data as its primary attack surface and recommends safeguards such as restricting accepted formats, limiting inputs, and using sandboxing. Commercial support and maintenance are also available through a Sonar Subscription.

Good

  • Free under the MIT-CMU License.
  • Reads more than 30 raster formats.
  • Supports current Linux, macOS, and Windows.
  • Includes color and geometric transforms.
  • Can work with image sequences.

Watch out

  • Write support covers fewer formats than reading.
  • Some capabilities require additional libraries.
  • Untrusted image parsing needs safeguards.

Who it suits

Pillow suits Python developers who need image file handling and processing on Linux, macOS, or Windows. It may also fit projects that need to read varied raster formats or transform image sequences.

Verdict

Pillow provides a broad set of image operations for Python without a listed software price. Review its format-writing coverage and optional library requirements for the tasks you need.

Plans and prices

From Pillow's own pricing page, checked 30 Sep 2026.

All about pricing
PlanPriceWhat it gives you
PillowFreeOpen source software · optional commercial support and maintenance through Sonar Subscription

The facts

Each one read from Pillow's own pages, with the date it was checked.

What it does

Commercial support
The project says commercial support and maintenance for Pillow are available as part of the Sonar Subscription.checked 30 Sep 2026
Ecosystem use
The project site names Django, Wagtail, Home Assistant, and Matplotlib as projects that use Pillow for image-related tasks.checked 30 Sep 2026
Image formats
The library can identify and read over 30 raster file formats, while write support is less extensive and covers most common interchange and presentation formats.checked 30 Sep 2026
Image operations
The handbook covers image processing, color transforms, enhancement, geometrical transforms, and image sequences.checked 30 Sep 2026
Install
The project documents installation with pip using `python3 -m pip install --upgrade Pillow`.checked 30 Sep 2026
License
Pillow is licensed under the open source MIT-CMU License.checked 30 Sep 2026
Optional features
Some capabilities require external libraries; JPEG and zlib are required by default when building from source, while WebP, JPEG 2000, color management, and complex text layout use additional libraries.checked 30 Sep 2026
Purpose
Pillow adds image processing capabilities to Python for opening, editing, and saving image files.checked 30 Sep 2026
Python versions
Pillow 12 supports Python 3.10 through 3.14 according to the version support table.checked 30 Sep 2026
Security guidance
The security documentation identifies parsing untrusted image data as Pillow’s primary attack surface and recommends mitigations such as format allowlists, input limits, and sandboxing.checked 30 Sep 2026
Support
Development and technical discussions are directed to GitHub, Stack Overflow, and Gitter, and the core maintainers are volunteers.checked 30 Sep 2026
Supported systems
The project aims to support current versions of Linux, macOS, and Windows, and documents platform-specific build and test targets.checked 30 Sep 2026
Vulnerability reporting
The project directs users to report sensitive vulnerability information privately on GitHub, with a Tidelift contact as an alternative.checked 30 Sep 2026

The company

Founded
2010checked 28 Sep 2026

Alternatives to Pillow

All alternatives
  1. 1Convertio logo

    Convertio

    Free planAndroidiOSWebAPI
    8.3From $6.99 a month
  2. 2

    FreeConvert GIF Maker

    Free planAndroidiOSWebAPI
    8.2From $12.99 a month
  3. 3

    Zamzar API

    Free planAndroidiOSWebAPI
    8.2From $25 a month
  4. 4

    Aspose.Imaging

    Free planAndroidiOSWebAPI
    8.1$999 one-time
  5. 5CloudConvert Audio Converter logo

    CloudConvert Audio Converter

    Free planAndroidiOSWebAPI
    8.1From $10 a month
  6. 6

    XnConvert

    Free planAndroidLinuxmacOSWindows
    7.9€6.50 one-time