numcal. / PDF / IMAGES → PDF

Photos in,
one PDF out.

Receipts, scans, whiteboards — drop the images, drag them into order, pick a page size. Assembled in your browser, nothing uploaded.

Drop images here (.jpg / .png)
or click to browse — add more anytime

Field notes

Page size: image or paper?

Size of each image makes every PDF page exactly as big as its picture — right for archiving scans pixel-perfect. A4 / US Letter centers each image on a standard page — right for anything a human might print. The “white margin” option adds breathing room either way. Images are embedded as-is — JPEGs are not recompressed, so nothing gets uglier.

HEIC photos from an iPhone?

Not directly — share or export them as JPEG first (the phone offers this), then drop them here. And if the photo might carry GPS metadata you’d rather not put in a PDF, run it through the metadata scrubber first; the pipeline is all local either way.

My files really aren’t uploaded?

Really. The PDF engine is JavaScript running in your browser tab — your file is opened from your disk into your machine’s memory, reassembled there, and saved back to your disk. Our server serves the page and the engine script, then stops being involved; you can watch the network tab, or cut your connection after the page loads and everything still works. For contracts, medical records, payslips — the files people actually need PDF tools for — that is the entire point.

What are the limits?

Your device’s memory — there is no page cap, file cap, daily quota or account. A 200-page report is nothing. A 500 MB scanned tome will make a phone sweat; a laptop handles it. If it fits in your browser, it works.