# PDF Image Layouts

Generate single-page multi-image PDF layouts (3x3, waterfall, gallery)

> Canonical page: https://elysiatools.com/en/tools/pdf-image-layouts

- **Category:** Document Tools

- **Keywords:** pdf, image layout, grid, gallery, waterfall, puppeteer

## Overview

Create image composition PDFs from uploaded image files.

**Layouts:**
- 3x3 grid
- Waterfall masonry
- Gallery with feature tile

## Inputs

- **Title** (text)
- **Subtitle** (text)
- **Layout Type** (select)
- **Image Files** (file): Upload image files
- **Page Size** (select)
- **Landscape** (checkbox)
- **Wait Until** (select)
- **Extra Wait Time (ms)** (number)

## When to use

- Creating professional contact sheets or visual summaries from a collection of photos.
- Compiling multiple product images into a single document for client review.
- Organizing scattered image assets into a unified, shareable PDF layout.

## How it works

- Upload your image files (PNG, JPEG, WebP, GIF, or BMP) to the tool.
- Select your preferred layout type, such as 3x3 Grid, Waterfall, or Gallery.
- Configure your page settings, including page size and orientation, then generate your PDF.
- Download your finalized single-page image composition.

## Use cases

- Portfolio presentation for photographers and designers.
- Visual inventory reports for e-commerce product management.
- Quick documentation of project progress photos for team updates.

## Frequently asked questions

### What image formats are supported?

You can upload PNG, JPEG, WebP, GIF, and BMP files.

### How many images can I include in one PDF?

You can upload up to 24 images to be included in your layout.

### Can I change the page orientation?

Yes, you can toggle the 'Landscape' checkbox to switch between portrait and landscape orientations.

### What layout styles are available?

The tool supports 3x3 Grid, Waterfall masonry, and Gallery with a feature tile.

### Is there a limit on file size?

The total upload limit for your images is 10 MB.

## Related tools

- [PDF Photo Contact Sheet](https://elysiatools.com/en/tools/pdf-photo-contact-sheet): Generate paginated photo contact sheets with thumbnails, filenames, and EXIF lines
- [PDF Brand Guidelines](https://elysiatools.com/en/tools/pdf-brand-guidelines-pdf): Generate a brand guidelines PDF with logo, palette, typography, and spacing rules
- [PDF Poster Maker](https://elysiatools.com/en/tools/pdf-poster-maker): Create poster/flyer PDF templates with headline, background image, gradients, and CTA button text
- [PDF Storyboard Sheet](https://elysiatools.com/en/tools/pdf-storyboard-sheet): Generate storyboard sheets with thumbnail frames and description areas
- [Data URI Generator](https://elysiatools.com/en/tools/data-uri-generator): Convert files into Data URIs (Base64 or percent-encoded) for inlining images, fonts, and assets directly into HTML, CSS, or Markdown
- [Image Grid Slicer](https://elysiatools.com/en/tools/image-grid-layout): Split a single image into a grid of multiple tiles. Perfect for creating Instagram 3x3 posts, banner designs, or printable photo grids.
- [Parallax Animation Generator](https://elysiatools.com/en/tools/image-parallax): Generate parallax animations from images. Creates depth-based animation where different layers move at different speeds, creating a 3D effect.
- [Wiggle Stereoscope Generator](https://elysiatools.com/en/tools/image-wiggle-stereoscopy): Generate wiggle stereoscopy GIFs that create 3D effect by rapidly alternating between left and right eye perspectives. No 3D glasses required!

## Samples

- [Web Image Processing Python Samples](https://elysiatools.com/en/samples/web-image-processing-python): Web Python image processing examples using PIL/Pillow including reading, saving, resizing, and format conversion
- [Web Image Processing TypeScript Samples](https://elysiatools.com/en/samples/web-image-processing-typescript): Web TypeScript image processing examples including image read/save, scaling, and format conversion
- [Android Image Processing Java Samples](https://elysiatools.com/en/samples/android-image-processing-java): Android Java image processing examples including reading/saving images, scaling, and format conversion
- [Android Image Processing Kotlin Samples](https://elysiatools.com/en/samples/android-image-processing-kotlin): Android Kotlin image processing examples including reading/saving images, scaling, and format conversion

## Related content

- [Printable PDF Layout and Template Generators](https://elysiatools.com/en/hubs/pdf-generate): Create text documents, multi-column layouts, page masters, certificates, posters, storyboards, comics, and branded PDF assets ready for review.
