Python Imaging Library (PIL)

The Python Imaging Library (PIL) adds image processing capabilities to your Python interpreter. This library supports many file formats, and provides powerful image processing and graphics capabilities.


The current free version is PIL 1.1.7. This release supports Python 1.5.2 and newer, including 2.5 and 2.6. A version for 3.X will be released later.


Free Support: If you don't have a support contract, please send your question to the Python Image SIG mailing list. The same applies for bug reports and patches.

You can join the Image SIG via's subscription page, or by sending a mail to Put subscribe in the message body to automatically subscribe to the list, or help to get additional information.

You can also ask on the Python mailing list,, or the newsgroup comp.lang.python. Please don't send support questions to PythonWare addresses.


The following downloads are currently available:

PIL 1.1.7

Additional downloads may be found here.

PIL 1.1.6

For a full list of changes in this release, see this page.

If the Windows installer cannot find a Python interpreter, you may have to register your interpreter.

PIL 1.1.5

For a full list of changes in this release, see this page.