About

I Love My P.D.F. is a free and open-source site to prepare your documents before sharing them: filter personal data, merge, split and convert PDFs, without ever sending them over the Internet.

Why this site

We hand more and more text over to AI tools and online services. Yet our documents often hold names, addresses or numbers that have no business being there. I Love My P.D.F. lets you remove them before sharing, and do everyday PDF tasks without going through a server.

Our commitments

Your files are processed by your browser, on your device: no server receives them. No account, no ads, no cookies, no analytics, and nothing is kept once the page is closed.

Who is behind it

I Love My P.D.F. is an independent project created by Ambroise Jessenne.

Free software

The source code is released under the MIT license: anyone can read it, check it, reuse it and suggest improvements.

Credits

This site is built on free software and public data. Thanks to their authors.

Libraries

  • Astro and React (MIT): the site and its tools
  • pdf.js, by Mozilla (Apache 2.0): reading and displaying PDFs
  • pdf-lib and @pdf-lib/fontkit (MIT): writing PDFs
  • docx (MIT) and mammoth (BSD 2-Clause): writing and reading Word documents
  • fflate (MIT): ZIP archives and Word files
  • Comlink (Apache 2.0): talking to background workers

Data

  • First names and surnames: INSEE, under the Licence Ouverte / Open Licence 2.0 (Etalab)
  • French towns, départements and régions: geo.api.gouv.fr, under the Licence Ouverte / Open Licence 2.0 (Etalab)
  • French and English word lists: Loren Brichter, “Words”, CC0 1.0

Font and illustration

  • Liberation Sans, by Red Hat (GPL v2 with an exception for embedding in documents), shipped with pdf.js
  • Animation of the Filter tool after René Magritte, The Son of Man (1964)