Skip to content

soyangelromero/OpenPDFtools

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Open PDF Tools

Live Demo

A simple web app for common PDF tasks. Everything runs in your browser—no server, no uploads, no BS.

Why?

Most online PDF tools upload your files to their servers. That's a privacy nightmare for sensitive documents. This one doesn't. All processing happens locally using JavaScript.

Features

  • Merge - Combine multiple PDFs into one
  • Split - Extract specific pages (supports ranges like 1-5, 8, 12-15)
  • Organize - Drag and drop to reorder/delete pages
  • Compress - Basic file size reduction
  • PDF → JPG - Export pages as images (ZIP)
  • JPG → PDF - Combine images into a PDF

Stack

Plain HTML/CSS/JS. No frameworks, no build step.

Libraries (loaded from CDN):

  • pdf-lib - PDF manipulation
  • pdf.js - Rendering
  • jspdf - Image to PDF
  • JSZip, FileSaver, SortableJS

Running locally

Just open index.html. That's it.

Deployment

Works on any static host (GitHub Pages, Netlify, etc).

For Apache servers, the included .htaccess adds security headers and pretty URLs.

i18n

Supports English and Spanish. Auto-detects from browser, with manual toggle.

License

MIT

About

Privacy-first PDF tools that run entirely in your browser. Merge, split, compress, and convert PDFs without uploading files to any server.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors