Make a photo collage

Arrange 2 to 9 photos into one picture using a ready-made layout. Each photo fills its space, and you can set the shape, spacing, corners and background.

Drop images hereAdd images

2 to 9 JPG, PNG, WebP, GIF or AVIF photos. Use the arrows to change which photo goes where.

Processed on your device. Your images are never uploaded.

    How it works

    1. Your browser decodes each photo, in the order you set.
    2. The layout is laid out on a canvas of the shape and size you choose, with even spacing.
    3. Each photo is cropped from the centre to fill its space, then the collage is saved in the format you choose.

    Supported formats

    Opens
    JPG, PNG, WebP, AVIF, BMP and GIF (the first frame of an animation), 2 to 9 at a time
    Saves
    One JPG, PNG or WebP, 1080, 2048 or 3000 pixels on the long side
    Limits
    Up to 50 files, 80 MB each. Up to 9 photos are used in the collage.
    • Each photo fills its space and is cropped from the centre. To keep a whole photo uncropped, use Combine Images instead.
    • Use the arrows next to each photo to change where it goes in the layout.
    • Metadata such as camera details and location is not copied to the new file.

    Your image stays on your device

    This tool runs entirely in your browser. The image is never uploaded, so there is nothing for us to store, see or delete.

    To check, open your browser’s developer tools, switch to the Network tab and use the tool: you will not see your image being sent anywhere.

    Questions

    Are my images uploaded anywhere?

    No. The image is read and processed by your own browser. Nothing is sent to our servers, so there is no copy of your image anywhere but your own device.

    How do I choose which photo goes in the big space?

    The first photo in the list fills the first space, which is the large one in layouts that have one. Move a photo to the top with its arrows.

    Which size should I pick?

    1080 px suits Instagram and most social posts. 2048 px is sharp on any screen. 3000 px is best for printing at up to about 10 inches.