PaperPDF: Custom Printable Paper Templates
A web app that generates customizable PDF paper templates — grid, ruled, dot, music staff, and more — in any paper size.
I prefer writing on my iPad with a specific grid or ruling, but finding exactly the right paper is tedious. I wanted a clean tool that just generates a PDF I can write on immediately.
PaperPDF lets you pick a paper size (DIN A0–A7, US formats), an orientation, a grid type (ruled, grid, dot, music staff, Seyès, or blank), and a background color, then downloads a ready-to-print PDF. The preview updates live in the browser before you commit to generating.
The backend is a Python/FastAPI service that uses fpdf2 to render PDFs through a layer system — each grid type is a composition of horizontal lines, vertical lines, dot patterns, or line groups, making it easy to add new styles.
Check it out here: paperpdf.xyz