Print Resizer

Software

Print Resizer

Photo layouts, optimized.

All Projects

Printing photos at home means trial and error — guessing how many 5x7s fit on a sheet of letter paper, adjusting margins by hand, wasting paper on test prints. Online tools either require an account or add watermarks to the output.

Print Resizer runs entirely in the browser. Pick a paper size, set your printer's margins, choose photo dimensions, and upload images. The layout engine tests both orientations, picks the one that fits more photos per page, and renders a live preview. When it looks right, export as PDF — everything happens client-side with jsPDF, no server upload required.

0
Paper Presets
Letter to 13x19 Super B
0
Margin Controls
Top, bottom, left, right
0
Wasted Paper
Optimized grid packing
0
PDF Export
jsPDF client-side

Paper sizes include Letter, 4x6, 5x7, 8x10, Legal, 13x19, and custom dimensions.

Live Configurator

Paper size, margins, and photo dimensions feed a layout engine that calculates optimal grid packing in real time. Both orientations are tested automatically.

PAPER SIZE
Top
Bottom
Left
Right
PHOTO DIMENSIONS
Width
x
Height
2 photos per page (1 column x 2 rows)Rotated for optimal fit

Change any value to see the layout update live.

Preview & Export

Photos render on a canvas at print resolution. Drag to reposition within each slot, then export the entire layout as a multi-page PDF.

Reset
Reset All CropsSave PDF
Upload photos to see preview

Canvas preview with crop controls and PDF export.

Built With

Vanilla HTML, CSS, and JavaScript with jsPDF for client-side PDF generation and Canvas API for the layout preview. Deployed on Fly.io.

HTMLCSSJavaScriptjsPDFCanvas APIFly.io
Visit Print Resizer