
Software
Print Resizer
Photo layouts, optimized.
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.
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.
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.
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.