Docs » PDF rendering issues
PDF rendering issues
PDFs are generated in your browser. Issues are usually browser-specific.
"Preview PDF" doesn't open the modal
- Hard refresh: Ctrl+Shift+R (Win) or Cmd+Shift+R (Mac)
- Try a different browser (Chrome, Firefox, Safari)
- Open browser console (F12 → Console tab) → click Preview PDF → look for red error text → that's the bug, share with support
Logo doesn't appear on PDF
- Verify Settings → Logo shows the uploaded image
- Verify Settings → Branding → "Show logo by default" is checked
- Verify the invoice itself has "Show logo on this invoice" checked
- Try re-uploading the logo as a different format (PNG instead of SVG, or vice versa)
- If your logo URL is on a different domain (CDN), CORS may block embedding — re-upload directly
Special characters look wrong
jsPDF (the library) supports Latin characters by default. For Arabic, Chinese, Japanese, special accents — these may render as boxes. Workaround: avoid those characters in invoice text, or wait for our font expansion.
PDF is huge / takes long to download
If your logo is a big PNG (5MB+), the PDF embedding bloats. Compress your logo to under 500KB before uploading.