Free Invoice PDF Generator
Export clean, print-ready invoice PDFs without leaving your browser.
A PDF is the final form of an invoice. It is the file you attach to an email, the document your client prints for their records, and the artifact that survives long after the browser tab is closed. The quality of that PDF matters. A blurry export, misaligned columns, or truncated text can undermine the professionalism of otherwise solid work. invoice.Now generates sharp, properly formatted PDFs that look the way you designed them.
Most online invoicing tools render your PDF on a remote server. Your invoice data gets uploaded, processed somewhere you cannot see, and returned as a file. invoice.Now takes a different approach. The entire PDF is generated client-side, inside your browser, with JavaScript. Your invoice data never leaves your device during export.
The result is a PDF you can download instantly, attach to an email, or print on paper. No waiting for a server response, no failed exports during peak traffic, and no invoice-content upload step. The export follows the same invoice data and template theme you used in the editor.
What's in the PDF
Every PDF exported from invoice.Now includes the invoice content you entered and the selected template's overall layout direction. That means your business name, client details, invoice number, date, line items, subtotals, tax calculations, and payment terms are carried into the file. If you added a logo, it appears in the PDF export as part of the document.
- A4 page sizing (210 x 297 mm), the international standard for business documents
- Standard PDF fonts chosen for broad viewer and printer compatibility
- Your logo, positioned and scaled as it appears in the template
- All line items, quantities, rates, and calculated totals
- Tax rows, discount rows, and notes fields if you used them
- Payment terms and due date
The PDF is a single-page document for most invoices. Longer invoices with many line items will extend to additional pages as needed, maintaining consistent margins and header placement. You can preview the layout before exporting by choosing any of the available invoice templates.
How PDF generation works
When you click the download button, invoice.Now builds the PDF from your invoice data and the selected template theme in client-side JavaScript. Text remains selectable, lines stay crisp at any zoom level, and the file stays compact because the export is not a flat screenshot of the page.
This process happens entirely in JavaScript running on your machine. There is no upload step and no external API call. The invoice data you entered stays in your browser's local storage until you choose to clear it. If you are concerned about data handling, you can read the full details on the privacy page.
The PDF follows the same invoice data and template choice as the on-screen preview, but it is not a direct HTML capture. The exported file keeps the document structure and overall design direction while using a PDF-specific rendering path for reliable output.
Frequently asked questions
Is the PDF A4 or Letter size?
The default export is A4 (210 x 297 mm), which is the most widely used paper size for business documents globally. The layout is designed with margins that also print well on US Letter paper without clipping.
Can I select the text in the exported PDF?
Yes. The PDF is vector-based, not a flat image. Text is written as text, so you or your client can usually select, copy, or search within the document in standard PDF viewers.
Does my invoice data get sent to a server during export?
No. The PDF is generated entirely in your browser using client-side JavaScript. Your invoice content never leaves your device. There is no server-side processing involved in the export. See the privacy policy for details.
What if my invoice has many line items?
The PDF will extend to multiple pages automatically. Headers, totals, and margins remain consistent across pages, though very long line-item descriptions may continue onto a new page.
Related: How it works | Minimal template | Modern template | FAQ