8×10 Photo Print ready
Files stay on your device. Enter send · Esc close drawers

8×10 Photo Print

2400×3000 px @ 300 DPI

Print resolution differs from screen resolution by an order of magnitude — print needs 300 DPI or higher for the dot pattern to disappear, where a screen reads 72-96 DPI. 8×10 Photo Print bakes the correct DPI into the file metadata so a print shop opens the image at the intended physical size — 8.0×10.0 inches (20.3×25.4 cm) — not at the screen-pixel size. The preset outputs 2400×3000 JPEG @ 300 DPI, which is the resolution required to land that physical size at print quality. Bring the file to a print shop, an inkjet, or a photo-print kiosk; the embedded DPI tells the renderer the intended page measurement so the printer's auto-fit doesn't guess wrong.

Specifications

Output dimensions2400×3000 pixels
Aspect ratio4:5 (portrait 4:5)
Resolution300 DPI
Output formatJPEG @ 92% quality
Processing100% in your browser — no upload
CostFree, unlimited

When you'd run 8×10 Photo Print

How 8×10 Photo Print runs

This preset is a deterministic recipe — every step has fixed parameters so the result is byte-identical across runs of the same input.

  1. Crop the image to a 4:5 aspect ratio. Mochi keeps the centre of the frame in the middle of the crop by default — drag the crop box if you want to recompose.
  2. Resize to 2400×3000 px at 300 DPI as JPEG at quality 92%.

Where the work happens

8×10 Photo Print crops your input to 4:5 and resizes it to 2400×3000 px as JPEG — a 7.2-megapixel output. The work runs through canvas APIs and a WebAssembly image-encoder; the source image is decoded into an off-screen canvas, transformed in place, and re-encoded without any network upload.

Print pipelines read the embedded DPI metadata to set the page measurement; baking the right DPI before sending avoids the printer's auto-fit guessing wrong. The browser-side path also means the file never leaves your device — relevant when the input contains personally identifiable information, screenshots of private documents, ID scans, or proprietary product photography.

Common mistakes

FAQ

What does 8×10 Photo Print output?

2400×3000 px at 300 DPI, saved as JPEG at quality 92%.

Why crop to 4:5?

The target platform — see the cited spec — uses portrait 4:5 as its native frame. Submitting any other ratio means the platform's own crop runs, which often clips faces or text near the edge.

Why 300 DPI?

300 DPI is the print-grade resolution at which the dot pattern disappears at normal reading distance. Government photo offices, commercial print shops, and biometric scanners all assume 300 DPI; anything lower prints visibly soft.

Why JPEG and not PNG?

The target accepts JPEG, and JPEG compresses photographic content 5-10× smaller than PNG with no visible difference at quality 92%. PNG is the right choice only when the image has hard edges or transparency — which photo-ID, social posts, and product photos don't.

Does my image get uploaded?

No. This preset runs entirely in your browser using WebAssembly + canvas APIs — no server round-trip. You can verify this in your browser's network panel: only static asset requests, no image upload. The file never leaves your device.

Related presets

Browse all recipes →