WeasyPrint ist eine kostenlose Open-Source-Bibliothek in Python, die HTML und CSS in PDF-Dokumente umwandelt. Entwickler nutzen sie, um Rechnungen, Berichte, Tickets oder Bücher aus Webvorlagen direkt in ihren eigenen Anwendungen zu erzeugen. Die Bibliothek wird als Paket auf den Servern des Betreibers installiert und nicht als gehosteter Dienst angeboten. Seitenlayouts, wiederkehrende Kopfzeilen und Inhaltsverzeichnisse werden über CSS gesteuert.
WeasyPrint wurde von Kozea entwickelt. Die Pflege und der professionelle Support liegen bei CourtBouillon, einer Marke der französischen Genossenschaft Elycoop SCOP SA in Villeurbanne. Die Software steht unter der BSD-3-Clause-Lizenz. Da die Dokumente auf den eigenen Servern entstehen, verlassen sie die Infrastruktur des Betreibers nicht. Für europäische Organisationen ist das eine Open-Source-Option aus Frankreich ohne ausländische Muttergesellschaft. Ohne gehosteten Dienst besteht zudem kein Auftragsverarbeitungsverhältnis mit den Entwicklern.