Skip to content

VSRemoter/LuxPDF

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

LuxPDF: An Open-Source, Privacy-Focused PDF WebApp

LuxPDF is an Open-Source, Privacy-Focused Alternative to popular WebApps such as ILovePDF, Small PDF, PDFCandy, and FreeConvert. We offer 30+ Tools, all Free, with No Ads, No File Size Limits, Unlimited Batch Processing, No Registration Needed, & Unlimited Usage. We make it easy for anyone to modify their PDF File efficiently and with privacy in mind. We developed LuxPDF with two things in mind: Privacy and User Experience. We made LuxPDF to be completely, 100% client-side, meaning your PDF Files are never uploaded to any server ever. We can't and will never see what files you use on our WebApp. We also don't sell your data, have ads, or track you in any way. We are committed to your privacy and strive to limit tracking by avoiding unnecessary data collection wherever possible. LuxPDF was also built to be as code-efficient as possible, allowing you to convert, & modify your PDF File efficiently. We are funded by only two things: Sponsors, & Voluntary Donators. We believe this approach is the best way to fund our WebApp without having a PayWall or Ads that track your data, while being able to afford keeping our WebApp running.

Our Mission

We believe that simple tools like PDF WebApps should have been open-sourced, privacy-focused, and free a long time ago. That's why we're committed to making the ultimate PDF WebApp for users. There's simply no other PDF WebApp that exists that is as privacy-focused, open-sourced, free, & as user-friendly as LuxPDF. LuxPDF is an ongoing mission to create the best PDF WebApp for all your needs.

Features

LuxPDF offers 30+ tools to help you manage your PDF files:

Conversion Tools

  • JPEG to PDF: Convert JPEG images to PDF documents.
  • PNG to PDF: Convert PNG images to PDF documents.
  • TXT to PDF: Convert text files to PDF documents.
  • PDF to JPEG: Convert PDF pages to JPEG images.
  • PDF to PNG: Convert PDF pages to PNG images.
  • PDF to TXT: Extract text from PDF files.
  • HEIF/HEIC to PDF: Convert HEIF/HEIC images to PDF documents.
  • HTML to PDF: Convert HTML files to PDF documents.
  • Markdown to PDF: Convert Markdown files to PDF documents.
  • Word to PDF: Convert Word documents to PDF documents.
  • XLSX to PDF: Convert Excel files to PDF documents.
  • WEBP to PDF: Convert WEBP images to PDF documents.
  • SVG to PDF: Convert SVG images to PDF documents.
  • WEBP to JPEG: Convert WEBP images to JPEG format.
  • WEBP to PNG: Convert WEBP images to PNG format.
  • SVG to PNG: Convert SVG images to PNG format.
  • SVG to JPEG: Convert SVG images to JPEG format.
  • PPT/PowerPoint to PDF: Convert PowerPoint files to PDF documents.
  • RTF to PDF: Convert RTF files to PDF documents.
  • Image Compression: Compress images to reduce file size.

Editing and Management Tools

  • Compress PDF: Reduce the file size of your PDF documents.
  • Merge PDF: Combine multiple PDF files into a single document.
  • Split PDF: Split a single PDF into multiple files.
  • Extract Pages: Extract specific pages from a PDF file.
  • Remove Pages: Remove specific pages from a PDF file.
  • Sort Pages: Reorder the pages in a PDF file.
  • Rotate PDF: Rotate the pages in a PDF file.
  • Flatten PDF: Permanently embed form fields and annotations into page content.
  • Compare PDFs: Compare two PDF files to see the differences.

Privacy Tools:

  • Remove Metadata: Remove hidden metadata from your PDF files.
  • Remove Password: Remove a password from a PDF file (if you have the password).
  • Encrypt PDF: Encrypt your PDF with a password. (AES-256)
  • Edit Metadata: Edit the metadata of your PDF files.

How to Use LuxPDF

Using our site is easy. Simply visit our website and select the tool you want to use. Then, upload your file and follow the on-screen instructions. All processing is done in your browser, so your files never leave your computer.

Quick Links

Tech Stack & Libraries

  • HTML, CSS, JavaScript (no framework required)
  • Core libraries:
    • pdf-lib (in-browser PDF creation/editing)
    • Mozilla PDF.js (rendering PDFs for previews/thumbnails)
    • JSZip (ZIP packaging for multi-file downloads)
    • Pica (high-quality image resizing)
    • FileReader (vendor) & PPTXJS (vendor) for PPTX preprocessing

Privacy by Design

  • 100% client-side processing; your files never leave your device.
  • No ads, no account required, unlimited usage.
  • Minimal, privacy-respecting analytics via Plausible; see Privacy Policy for details.

Contributing

We welcome contributions from the community! Whether you're a developer, a designer, or just someone who is passionate about privacy, we'd love to have your help.

Basic flow:

  1. Fork the repo and create a feature branch.
  2. Make changes (keep code simple and fast; avoid server-side dependencies).
  3. Open a Pull Request describing your change and which tools/pages it affects.
  4. For UI changes, include before/after screenshots if possible.

Questions or ideas? Email us: admin@luxpdf.com

License

LuxPDF is licensed under the GNU Affero General Public License v3.0. See the LICENSE file for more details.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Sponsor this project

  •  

Packages

No packages published

Contributors 2

  •  
  •