How to Use
Generate professional PDF documents in seconds. Choose a template, fill in your details, and download.
- Choose a template — select from the dropdown menu. Templates are organized by category: Business, Personal, Legal, and Everyday.
- Fill in the fields — enter your information in the form. Fields are labeled and grouped by section. Leave optional fields blank if not needed.
- Download PDF — click the Download PDF button to generate and save your document
- Reset — click Reset to clear all fields and start over
Available Templates
- Business — Invoice, Receipt, Business Letter, Meeting Agenda, Meeting Minutes, Letter of Resignation, Employment Offer Letter
- Personal — Resume, Cover Letter
- Legal — Bill of Sale, NDA, Rental/Lease Agreement, IOU/Promissory Note, Power of Attorney
- Everyday — Permission Slip, Rent Receipt, Personal Budget, Moving Checklist, Emergency Contact Sheet, Pet Sitter Instructions
Tips
- For templates with line items (Invoice, Receipt), only rows with data will appear in the PDF
- For the Resume template, enter each bullet point on a new line in the description fields
- For Meeting Agenda, prefix sub-items with > to indent them
- The Moving Checklist comes pre-filled with a comprehensive checklist you can print and check off
- Date fields default to today's date if left empty
Frequently Asked Questions
What templates are available?
Templates include Invoice, Receipt, Business Letter, Meeting Agenda, Meeting Minutes, Letter of Resignation, Employment Offer Letter, Resume, Cover Letter, Bill of Sale, NDA, Rental/Lease Agreement, IOU, Power of Attorney, Permission Slip, Rent Receipt, Personal Budget, Moving Checklist, Emergency Contact Sheet, and Pet Sitter Instructions.
Are my documents sent to a server?
No. PDFs are generated entirely in your browser using the jsPDF library. Your data never leaves your device.
Can I use the legal templates for real legal matters?
Legal templates (NDA, Lease Agreement, Bill of Sale, IOU, Power of Attorney) are general-purpose templates for informational purposes only and do not constitute legal advice. Always consult a licensed attorney for legal matters.
How do I add multiple line items to an invoice?
Fill in each line item row in the invoice form. Only rows with data will appear in the generated PDF — empty rows are automatically omitted.
What happens if I leave a date field empty?
Date fields default to today's date if left empty, so you don't need to manually enter the current date each time.
About
PDFs are generated entirely in your browser using the jsPDF library. No data is sent to any server — your information stays on your device.
Legal templates (NDA, Lease Agreement, Bill of Sale, IOU, Power of Attorney) are provided as general-purpose templates for informational purposes only. They do not constitute legal advice. Always consult a licensed attorney for legal matters specific to your situation.
From the build: each template is a small schema (a list of fields plus a layout function) rather than a hand-coded jsPDF script per document. That means adding a new template is mostly data, and bugs we fix in the layout helpers — line wrapping, page breaks, currency formatting — benefit every template at once. The line-item omission rule was the one piece that needed extra care: a row counts as "present" only if at least one of its non-derived fields has user input, so an Invoice with three real items and seven empties produces a clean three-row PDF.