Add a professional invoice generator to your website, blog, or app. Your visitors can create and download invoices without leaving your page.
One iframe tag — paste it into any HTML page, WordPress post, Squarespace block, or Notion page.
Adjust width and height to fit your layout. The widget is fully responsive.
No API key, no account, no backend. It just works.
<iframe
src="https://zapinvoice.web.app"
width="100%"
height="800"
frameborder="0"
title="Free Invoice Generator"
style="border: 1px solid #e0e0e0; border-radius: 8px;"
></iframe>
Pre-fill the invoice with your business details so visitors only need to add their info:
<iframe
src="https://zapinvoice.web.app/i?from=Your%20Business¤cy=USD"
width="100%"
height="800"
frameborder="0"
title="Invoice Generator"
style="border: 1px solid #e0e0e0; border-radius: 8px;"
></iframe>
Paste the iframe code into a Custom HTML block in the WordPress block editor.
// InvoiceWidget.jsx
export default function InvoiceWidget({ height = 800 }) {
return (
<iframe
src="https://zapinvoice.web.app"
width="100%"
height={height}
frameBorder="0"
title="Free Invoice Generator"
style={{ border: '1px solid #e0e0e0', borderRadius: 8 }}
/>
);
}
Works on desktop, tablet, and mobile.
Visitors download invoices as professional PDFs.
USD, EUR, GBP, JPY, CAD, AUD, INR, BRL.
Automatic tax calculation with configurable rate.
No cookies, no analytics on your visitors.
No API key, no account, no cost.
Freelancer blogs — add an invoice tool to your "resources" page. Instant value for your readers.
Coworking spaces — let members generate invoices from your member portal.
Accounting blogs — embed the tool alongside your invoicing articles.
SaaS platforms — add invoicing to your marketplace or CRM without building it yourself.
Developer portfolios — show off a useful tool integration on your site.
Need programmatic invoice generation? Check out the Invoice API documentation for URL-based invoice generation with code examples in JavaScript, Python, and more.
or read the API docs