Authentic people growing open source code with taste


WeasyPrint is a smart solution helping people to create PDF documents. You can generate gorgeous statistical reports, invoices, tickets, and anything you want as long as you have some webdesign skills!

Based on Universal Web Technologies

Design your documents just as you design your websites! WeasyPrint follows the widely used HTML and CSS specifications from the W3C. You can use your usual web tools, languages and frameworks… but for print.

Powerful PDF Output

Creating high-quality digital documents requires features that you love to use as readers: tables of contents, links, annotations, optimized images, attachments… WeasyPrint provides many features out of the box, and even gives you the possibility to add your own ways to customize your PDF files.

Beautiful Texts and Fonts

Digital fonts are finely tuned pieces of artwork. To give to your documents the subtle touch they deserve, carefully choose the options you want: kerning, ligatures, old-style numbers, tabular figures, ordinals…

Fully Tested and Cross-Platform

Each version of WeasyPrint is extensively and automatically tested on major platforms (Windows, macOS and Linux).