Skip to main content
JPG JoinerJPG Joiner
ESC

About JPG Joiner.

JPG Joiner is a suite of free online image tools built and maintained by Meet Dhanani, a senior software engineer with professional experience at Red Hat, Go Rentals, and Fynd (Jio Commerce Platform). Every tool runs entirely in your browser - no uploads, no accounts, no watermarks.

About the Creator

MD

Meet Dhanani

Senior Software Engineer at Red Hat

Previously at Go Rentals and Fynd (Jio Commerce Platform). I build developer tools and web applications. JPG Joiner started as a side project after I got frustrated with existing image merge tools that uploaded my files to third-party servers or locked basic features behind paywalls. I built the tool I wanted to use myself, then expanded it into a full image toolkit.

Connect on LinkedIn

Tools

  • JPG Joiner - Merge multiple JPG images into one file with vertical, horizontal, or grid layouts.
  • JPG to PDF - Combine images into a single PDF with A4, Letter, or custom page sizes.
  • Merge PNG - Merge PNG files into one lossless image with transparency preserved.
  • PDF to JPG - Convert every page of a PDF into high-resolution JPG images.
  • Photo Collage - Build photo collages with varied layout templates, custom spacing, and rounded corners.
  • Image Resizer - Resize JPG, PNG, and WebP to exact pixel dimensions or by percentage.

Why I Built This

After testing over a dozen image merging tools, I found the same problems everywhere. Most tools require you to upload your images to their servers for processing. Some process files in minutes but store copies for hours or days. A few add watermarks or limit the number of free merges per day. The tools with the best user interfaces only output PDF files, not the JPG images that most people actually need.

As a software engineer, I knew the browser's Canvas API could handle all of this client-side. I wanted tools that check three boxes: process images entirely in the browser with zero server uploads, have a clean interface that works well on phones, and provide full-featured output without paywalls. Every tool on this site meets all three.

How It Works

All tools use the HTML5 Canvas API, a browser-native technology available in every modern web browser. When you upload images, they are read directly into your browser's memory. The tool creates a canvas element, processes your images according to the task, and exports the result as a new file. The entire pipeline runs in JavaScript within your browser's sandbox. No HTTP requests carry your images to any server.

The website is built with Astro, a static site generator that pre-renders all pages at build time. The interactive tool components use React and load only when you scroll to them (partial hydration). This architecture means the page loads fast and search engines can index all content, while the tool loads just-in-time when needed.

Privacy

Your images never leave your device. There is no upload step, no temporary storage, no server-side processing. When you close the browser tab, all image data is released from memory. I do not use cookies to track image processing activity. The only data collected is standard web analytics (page views, referral sources) to understand how people find and use the tools.

This is not just a claim - it is a technical fact. You can verify it by opening your browser's network inspector (F12, then the Network tab) while using any tool. You will see zero outgoing requests containing image data.

Contact

Found a bug, have a feature request, or want to reach out? Email me at [email protected]or connect on LinkedIn.