PDF to Single Long Image
Stitch all pages into one tall scrollable image β no upload, runs entirely in your browser.
How to Turn a Multi-Page PDF into One Long Scrollable Image
You've been there before. You finish a nicely formatted PDF β a slide deck, a report, a recipe collection β and you want to share it with someone on WhatsApp, Telegram, or Instagram. But those apps don't show PDFs inline. Recipients have to download them, open a separate app, and scroll through individually. The moment is killed.
The fix is simple once you know it: convert the entire PDF into a single tall image. Every page stacks vertically into one continuous strip. Recipients see the whole thing instantly, right in the chat window, and can scroll down just like reading a long photo. No app switching, no download prompts.
Why a Single Long Image Works Better Than Multiple Pages
Sharing a PDF as individual page screenshots means your recipient gets ten or twenty separate images dumped into the chat. They have to tap each one, swipe through them out of order, and mentally piece the content back together. It's a terrible experience for anything that has narrative flow β a presentation, a how-to guide, a menu, a newsletter.
A single stitched image solves all of that. The scroll gesture is universal and intuitive. The reader stays in context as they move through the content. On mobile, the browser or app just keeps rendering the image as they scroll, so there's no jump between frames. And when someone screenshots your image to share further, they capture the whole thing in one shot rather than needing to screenshot twenty times.
For social media, especially platforms like Pinterest, LinkedIn carousels, or Instagram (via preview), the long-image format has become a recognized content type. Infographics routinely take this form. Sharing your PDF this way makes it immediately familiar to viewers.
Understanding the Tool: What Happens Behind the Scenes
The converter on this page works entirely inside your browser using a technology called PDF.js, the same rendering engine that powers Firefox's built-in PDF viewer. When you select your PDF, the file never leaves your device. Nothing is uploaded to any server. The rendering, stitching, and export happen completely locally on your machine.
Here is exactly what the tool does, step by step:
First, it reads your PDF file into memory and hands it to PDF.js. That library parses the PDF structure β fonts, vector graphics, embedded images, text layouts β and renders each page onto a hidden HTML canvas element. A canvas is essentially an offscreen drawing surface, like a digital sheet of paper that JavaScript can paint on.
Each page gets its own canvas drawn at the scale you choose. At 2x scale, a standard A4 page (595 PDF points wide) becomes roughly 1190 pixels wide, giving you crisp rendering on modern high-DPI screens. At 3x you get even more detail but a much larger file.
Once all pages are rendered, the tool creates a new master canvas as tall as all the pages combined. It then draws each page canvas onto the master canvas, stacking them from top to bottom. Pages narrower than the widest page are centered horizontally so the image looks balanced rather than left-aligned.
Finally, the master canvas is exported as either a JPEG or PNG. JPEG with 85β90% quality gives you an excellent visual result at a fraction of the file size of PNG, which is why it's the default for sharing. PNG is lossless and better if your PDF contains text you might want to zoom into very closely, or if pixel-perfect color accuracy matters.
Choosing the Right Settings
Scale: The default 2x works well for almost everything. At 2x, text is legible, images are crisp, and the file stays manageable. Use 1x if you're dealing with a very long PDF and want a compact file. Use 3x if you're printing or need to zoom in significantly β expect files four to five times larger than 2x.
Format: Choose JPEG for sharing on messaging apps, social media, or anywhere file size matters. Choose PNG if the PDF contains sharp diagrams, screenshots, or text-heavy slides where you need absolutely no compression artifacts. For a typical 20-page presentation, JPEG at 90% quality produces a file around 3β6MB; the same document in PNG might be 15β40MB.
JPEG Quality: 85β90% is the sweet spot. Human eyes cannot reliably distinguish 90% JPEG from 100% JPEG for most content, but the file at 90% is typically 40β60% smaller. Only drop below 80% if you're hitting size limits for an upload.
When This Approach Is Most Useful
Slide decks shared in team chats are probably the most common use case. Instead of attaching a PowerPoint or PDF file and hoping everyone has the right software, you drop in one image and everyone sees the slides immediately, scrolling at their own pace.
Restaurant menus posted to WhatsApp Business or Facebook pages work brilliantly as long images. Customers scroll through exactly as they would a physical menu. The same logic applies to price lists, product catalogs, and lookbooks.
Academic posters and research summaries are another strong use case. A conference poster is usually designed as a single large document. Converting it to a scrollable image lets you share it with colleagues who can zoom in on figures and tables without needing special software.
Comic pages, zine layouts, recipe books β any sequential visual content where the reading order matters benefits enormously from the single-strip format. You preserve the intended reading experience without requiring any particular app.
Limitations to Keep in Mind
Very long PDFs β say, a 200-page academic textbook β will produce an image tens of thousands of pixels tall. Some image viewers, browsers, and messaging apps have limits on the maximum image dimensions they will display or the file sizes they will accept. WhatsApp, for instance, has a 16MB file upload limit for images. If your stitched image exceeds such limits, consider converting just the relevant pages rather than the whole document, or dropping the scale to 1x.
Password-protected PDFs cannot be rendered without the password. The browser's PDF.js engine will refuse to parse a locked document, and you'll see an error. You'll need to unlock the PDF first using a tool that has the password.
PDFs that rely heavily on interactive elements β forms, hyperlinks, embedded video β will lose that interactivity in the image, because an image is by definition static. The visual layout is preserved but clicking will do nothing. This is expected and not a bug.
Finally, some PDFs use unusual font encodings or proprietary graphics formats that PDF.js doesn't handle perfectly. In rare cases you might see garbled text or missing elements. If this happens, try printing the PDF to a new PDF first using your operating system's built-in print dialog, which flattens everything to standard graphics, then convert the flattened version.
Privacy and Security
Because everything runs locally in your browser, your PDF contents are never sent anywhere. No account is required, no data is logged, and no copies are retained on any server. This is especially important for documents containing sensitive information like financial statements, medical records, or proprietary business data. You can safely convert those documents here without worrying about who else might see them.