100% Browser-Based · Private Document Utility

Local Image-to-PDF Builder & Page Merger

Results

Share link

Pages queued

0

The PDF is generated in browser memory without uploading your images.

Method and common questions

Tax, lending, holiday and protection rules vary by place and date. Check current local rules and provider terms. Results are estimates.

Keep Bank Statements, Tax Receipts, and Contracts Off Cloud Servers

When submitting mortgage applications, expense claims, or tax filings, you often need to combine several phone photos or scans into a single PDF. Uploading sensitive personal documents to third-party cloud converters exposes private financial data.

This tool assembles a compliant `%PDF-1.4` multi-page binary document directly inside your browser memory so your files never leave your device.

Controlling Page Order and File Size

Add images together or in batches, put them in order and remove any you do not need. Each image is placed on its own A4-proportioned page.

Method

Images are normalized via HTML5 Canvas into RGB DCT/JPEG streams and wrapped into a native PDF 1.4 object tree (Catalog, Pages, Page MediaBox, XObject Image streams, and cross-reference table) in local memory.

FAQ

Does the exported PDF contain any watermarks?
No watermark is added. Page capacity depends on your device’s memory.
Are portrait and landscape photos distorted when merged?
No. Each page's MediaBox height is dynamically scaled to preserve the exact aspect ratio of that image.
Can I use this offline?
Yes. Once the page loads, PDF assembly runs 100% offline in your browser.
Tool options

Add to your home screen

Add to your home screen to open the tools in a standalone window.

Scan the QR code on your phone, open the site and add it to your home screen.

Generating QR code…

https://hkdatalab.com/en

Desktop/Android: if no install button appears, use Install app or Add to Home Screen in your browser menu. Availability depends on the browser.

Some cached pages may reopen offline, but not all pages will work. New pages, updated rates and quotes need a connection.