DEV Community

Cover image for I Built a PDF Tool That Runs Entirely in Your Browser — No Upload, No Privacy Concerns
lian
lian

Posted on

I Built a PDF Tool That Runs Entirely in Your Browser — No Upload, No Privacy Concerns

I Built a PDF Tool That Runs Entirely in Your Browser — No Upload, No Privacy Concerns

A few weeks ago, I needed to merge some PDF files. I went to one of those "free online PDF tools" sites, uploaded my documents, and then it hit me — I just sent my personal files to some server I know nothing about.

That's when I decided to build pdf8.vip.

The Problem

Almost every "free" PDF tool requires uploading your files to their cloud. You have to trust them with your documents —
contracts, resumes, personal forms. And for what? A simple merge or compress operation.

Some charge for basic features. Others impose file size limits. Many are riddled with ads.

The Solution

pdf8.vip is different — everything runs inside your browser. Files never leave your
computer.

Here's what it does right now:

✅ Merge PDFs — Combine multiple files into one, drag to reorder pages

✅ 100% free — No sign-up, no credit card, no hidden limits

✅ Privacy first — Client-side processing, zero upload

✅ No ads — Clean, distraction-free UI

✅ Up to 50MB per file — Generous limits for most use cases

How It Works

1. Open pdf8.vip

  1. Drag and drop your PDF files (or click to select)
  2. Reorder pages by dragging
  3. Click merge — done

The file never touches a server. Using pdf-lib, the entire merge process happens in your browser via WebAssembly.

What's Coming

🔜 PDF Split

🔜 PDF Compress

🔜 PDF to JPG / JPG to PDF

🔜 More format conversions

Tech Stack

Next.js 16 — App Router, Turbopack

pdf-lib — Client-side PDF processing

Tailwind CSS — Styling

Vercel — Hosting

Why I'm Sharing This

I believe basic PDF tools should be free and private. No uploads. No data collection. Just a tool that works in your
browser.

I'd love your feedback — feature requests, bug reports, or just a star on what you'd like to see next.

Try it here → https://pdf8.vip


Built with Next.js, deployed on Vercel. Source feedback welcome in the comments!

Top comments (0)