Manage creative assets

PhotoCollage – make your own photo collage posters

A photo collage is a collection of pictures that are put together to make a single picture. PhotoCollage is a small tool which lets you create your very own photo collage posters.

The program sports an attractive GTK GUI. It’s published under an open source license.


We tested PhotoCollage in Ubuntu 23.10.

There’s a deb package available for Debian/Ubuntu which is installed with the command:

$ sudo apt install photocollage

Installing PhotoCollage

This package provides v1.4.5 which actually isn’t the latest release.

There is also a package for Fedora, and a package in the Arch User Repository for Arch and Arch-based distros.

The full source code is available.

In Operation

Creating your own photo collage poster is really easy courtesy of the super simple interface. Click the Add images button and select the images you want in the poster. The software automatically arranges the images to fill the whole poster.

PhotoCollage in action

After generating the poster, we can also change the output image size, set the border thickness, define the border color, as well as the option of applying a template. And if we don’t like the generated layout just keeping clicking the Regenerate button until a suitable layout is found.

The algorithm generates random layouts that place photos at their largest possible size while taking advantage of all the canvas size.

We can save the generated posted in a variety of different image formats (BMP, GIF, IM, JPEG, MSP, PCX, PNG, PPM, TGA, TIFF, WebP, or XBM).


PhotoCollage is a small but useful and flexible tool. We like that the tool offers a really easy way to swap photos in the generated grid. And it’s trivial to remove an image by moving the mouse to the top right of an image and clicking the X.

We tested making collages with hundreds of photos and it coped admirably.

Developer: Adrien Vergé
License: GNU General Public License v2.0

PhotoCollage is written in Python. Learn Python with our recommended free books and free tutorials.

Notify of

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Inline Feedbacks
View all comments