Contact Sheet Maker

Arrange images in a contact sheet and export multiple pages as PNG, JPG, or PDF.

How to use

  1. Add images for the contact sheet.
  2. Reorder with the arrow buttons and set columns and paper.
  3. Create and save the sheet, then check image order and text readability.

Choose images

You can also copy an image and paste it onto this page.

You can also drag and drop files here.

Files are processed in this browser. File contents and names are never uploaded or saved in browser storage.

    Advanced settings

    About this tool

    Previews use thumbnails; export resizes originals one at a time to suit the output page. Images are added to the list, up to 100 images and about 268.4 MB in total. Pages are exported sequentially, up to about 100.7 MB of combined output.

    Images are capped at 134.2 MB and 128 megapixels. Processing uses resized previews or sequential jobs where appropriate.

    Thirteen images in a 3-by-4 grid produce two pages

    Three columns and four rows hold 12 images per page. Add 13 images and the first page contains 12 while the second contains one.

    Reduce source-image size before laying out the sheet

    Try a use case and check the result

    Check image order and pagination by changing the cells per sheet.

    Example buttons replace the inputs and settings above and calculate. Restore previous input steps back one example at a time. After trying multiple examples, repeat restore to return to your original input. This history is lost when the page closes.

    Place red and blue on one sheet

    Input and settings

    Synthetic red and blue PNGs / A4 portrait / 2 columns, 1 row / Zero margin/gap / Cover / PNG

    Expected result

    contact-sheet-1.png, 1191×1684 px at 144 PPI. Red in the left cell, blue in the right.

    One cell per sheet creates a two-page PDF

    Input and settings

    Same two red/blue images / A4 portrait / 1 column, 1 row / Cover / PDF

    Expected result

    contact-sheet.pdf has two A4 pages: red first, blue second.

    How to read the result

    Cells per page = columns×rows; pages = ceil(images/cells). Contain fits the whole image; cover crops edges to fill the cell. File order determines cell and page order.

    Scope and limits

    Up to 100 images, 128 MiB each / 256 MiB combined, 128 megapixels / 32,768 px per edge. Exports use fixed 144 PPI with a 24-megapixel canvas limit and cells at least 20 px. PDF embeds JPEG-rendered sheets, not original image objects. Filename labels include names in output. Restore returns order and all settings.

    Round 210/25.4×144 and 297/25.4×144 to 1191×1684 px. Independently inspect PNG pixels and PDF page count, size and red/blue order.

    Continue with the next task

    Resolution of exported pages

    Pages are exported at 144 PPI for the selected paper size. PDF output embeds a JPEG image of each composed page, including file names. Text is not retained as searchable text. Check the saved resolution when fine detail or high-resolution printing matters.

    Frequently asked questions

    Will this change the original files?

    No. Results are saved as new files; the originals are unchanged.

    Are my files uploaded?

    Processing takes place in your browser. Closing the page discards your work.

    Does export use the reduced preview images?

    Previews use thumbnails; export resizes originals one at a time to suit the output page resolution.

    Related tools

    Inputs and storage

    Keep any content you need before clearing. This tool does not autosave inputs or results. Reloading or closing the page, clearing inputs or resetting may discard your work.

    Favorites and language preferences are stored separately and may be lost when site data is cleared. Tool resets and site-data deletion do not delete files already downloaded to your device.

    Explore tools & games

    All 120 tools · 16 games

    All 120 tools · 16 games

    Text & writing 26

    Calculators & converters 22

    Date & time 12

    Images & PDF 26

    Data & web 28

    Random & handy 6

    Games 16