Skip to content

git-maks/PDF-Alchemy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🧪 PDF Alchemy

A beautiful PDF tool that works entirely in your browser. No uploads, no servers, no tracking.

PDF Alchemy Screenshot

What it does

Manipulate PDFs right in your browser without uploading anything to a server. Your files stay on your device.

11 Tools:

  • Merge multiple PDFs
  • Split PDFs by page range or burst into individual pages
  • Organize pages (drag to reorder, rotate, delete)
  • Compress PDFs (rasterize or lossless re-save)
  • PDF ↔️ Images (JPG / PNG / WebP)
  • Add text watermarks (size, color, opacity, position)
  • Add page numbers (formats, position, start at, skip first)
  • Edit metadata (title, author, subject, keywords)
  • Extract text
  • Unlock PDFs (removes owner restrictions; rasterizes when needed)
  • In-app PDF preview

Why it's cool

  • Private: Everything happens in your browser
  • Fast: No uploading or downloading from servers
  • Simple: Just open the HTML file and go
  • Free: No subscriptions, no limits, no account needed

Quick Start

  1. Download index.html
  2. Open it in any modern browser
  3. Start working with PDFs

That's it. No installation, no setup, no complexity.

Deploy to GitHub Pages

  1. Create a repo
  2. Upload index.html
  3. Go to Settings → Pages → Enable
  4. Done! Your app is live

Tech Stack

Built with pdf-lib, PDF.js, and Tailwind CSS. Everything runs client-side using modern JavaScript.

Keyboard Shortcuts

  • Ctrl/⌘ + Enter — run the current tool
  • Esc — close preview / mobile sidebar

Known Limits

  • Very large PDFs (500+ pages) may be slow without Web Workers
  • Unlock works for PDFs with empty owner password; otherwise rasterizes the contents (text selection lost)
  • AES-encrypted PDFs from third-party tools may require entering the password
  • Browser memory limits apply (≈200MB per file)

Made for privacy-conscious people who just want to edit PDFs without drama.

About

Work in progress PDF manipulation tool. The goal is to have a feature-rich fully client-side piece of software.

Topics

Resources

Stars

Watchers

Forks

Contributors