DEV Community

ludy.dev
ludy.dev

Posted on • Originally published at jpgtopdfweb.com

Building a 100% Client-Side JPG to PDF Converter (And Why I Skipped the Backend)

This reduced the final PDF file size by up to 75% without noticeable loss in document readability.

Auto-Fitting to Standard Page Sizes

Calculating the correct scaling factors for arbitrary image ratios to fit beautifully onto A4 pages was a fun math challenge. The tool detects whether the image is landscape or portrait, sets the PDF page orientation dynamically, and computes the margins so that the image is perfectly centered without clipping.

Hosting & Zero Overhead

The site is hosted on Cloudflare Pages because the entire app is just static JS, HTML, and Tailwind CSS. The running cost is practically $0/month, and it can scale to millions of users without any server overhead.

If you want to convert some images securely, give it a spin at jpgtopdfweb.com. I'd love to get your feedback on the client-side performance!

Top comments (0)