DEV Community

GoPDF Tools
GoPDF Tools

Posted on

๐Ÿš€ I Built GoPDFTools โ€” A Privacy-First PDF & Image Toolbox That Runs Entirely in the Browser

Hey devs! I recently launched a side-project called GoPDFTools, and I thought it would be fun to share how and why I built it.

๐Ÿ‘‰ Live here: https://gopdftools.io/?ref=devto

Itโ€™s a fast, lightweight set of PDF & image utilities that run 100% client-side using JavaScript and WebAssembly. No servers. No storage. No tracking. Everything happens directly in your browser.

๐Ÿงฑ The Problem I Wanted to Solve

Most online PDF tools force users to upload files to a backend server. That leads to:

  • Slow conversions
  • Privacy concerns
  • File size limits
  • Annoying ads
  • Rate limits or โ€œpremiumโ€ prompts

For something as simple as merging PDFs or converting JPG to PDF, this felt unnecessary โ€” especially when modern browsers are more than capable of handling it locally.

So I decided to build a privacy-first version powered by client-side processing.

๐Ÿ’ก No Backend

Everything runs offline.
The backend = your browser.

๐Ÿ› ๏ธ What the Tool Can Do

Right now GoPDFTools supports:

  • Convert Images โ†’ PDF
  • Compress JPG/PNG locally
  • JPG โ†’ PDF
  • PNG โ†’ PDF
  • Merge PDFs
  • Split PDFs
  • Compress PDFs
  • Delete/Reorder PDF pages
  • PDF โ†’ JPG

All done entirely client-side.

๐Ÿงช Try it Out

๐Ÿ”— https://gopdftools.io/?ref=devto

Would love for you to try it and let me know:

Speed improvements?

Browser compatibility issues?

Feature requests?

WASM optimization ideas?

Iโ€™m already working on more tools and improvements โ€” and Iโ€™d love the DEV.to communityโ€™s input.

Top comments (0)