Skip to content
CalculatorAI
HomeCalculatorsTrackersDocuments

Free embed widgets

An invoice generator on your own website

Your readers fill in an invoice, quote, receipt or timesheet and download a clean PDF — without leaving your page, without an account, and with no cap on how many.

Get your embed codeTry the generator first

One line of HTML

Paste it anywhere

Free
<iframe
  src="https://calculatorai.app/embed/invoice-generator"
  width="100%" height="1600"
  loading="lazy"
></iframe>
PDF download5 themesNo watermark

No download limit

Unlimited, in the widget and on our own site alike. The PDF is built in the reader’s browser, so a download costs nobody anything — your readers are never stopped mid-task or pushed at a signup wall on your page.

Nothing to run

The PDF is built in the reader’s browser, not on a server. That is the reason these could be embedded at all — a widget here is only allowed when it costs nothing per use, and the render had to be moved before this one qualified.

No watermark

The PDF carries your reader’s business details and nothing of ours. "No watermarks, ever" is a published commitment on our site, not a current setting.

Ten documents, each its own widget

Embed just the one your readers need, or several on different pages. Each is a separate snippet with its own editor.

Invoice

The one most people arrive for

Quote

Estimates before the work

Receipt

Proof after payment

Timesheet

Hours by day or task

Purchase order

Ordering from a supplier

Proforma invoice

Before goods ship

Credit note

Refunds and corrections

Debit note

Additional charges

Delivery note

What is in the box

Commercial invoice

Cross-border shipping

Who puts one on their site

Blogs for freelancers

"How to invoice a client" is one of the most-read articles on any freelance site, and it always ends by sending the reader somewhere else to actually make one. Finish it on your own page.

Accountants and bookkeepers

A client-facing blog where somebody can produce a correct invoice or credit note while reading about which one they need.

Trade and industry sites

Contractors, photographers, tutors, cleaners, hauliers — trades where invoicing is part of the craft and where the big billing services do not bother to advertise.

Small-business and startup guides

Quotes, purchase orders and delivery notes are the paperwork nobody explains, and a working generator explains it faster than a paragraph does.

Give it room

Put it on a full-width page

The editor shows the document and its settings side by side from 1024px of frame width, and stacks them below that. Both work — but a typical blog column is 700–900px, so on a page with a sidebar your readers get the stacked version and never see the nicer one. A template without a sidebar is worth choosing here.

1400pxTwo columns, settings pinned as you scroll
1024pxTwo columns, comfortable
900pxStacked — works, looks plainer

Works in the widget

  • The full editor — line items, tax, discounts, shipping, amount paid, notes and terms.
  • Your reader’s own logo, currency and language.
  • Five PDF themes to pick from.
  • Unlimited downloads, with no account and no daily cap.

Does not, and why

  • Saving an invoice or emailing it to a client. Both need an account to own the record, so those buttons are hidden in the frame rather than dangling something that dead-ends at a signup wall.
  • AI Fill — same reason, and the same call the QR widget makes with dynamic codes.
  • Removing the credit link. It is what the widget is exchanged for, and the wording is identical for every site.
1

Pick the document

Invoice, quote, receipt, timesheet — whichever your readers need.

2

Set language and currency

Ten languages, and a pinned currency so readers see their own.

3

Paste the snippet

Into an HTML or embed element, ideally on a full-width page.

On platforms that strip scripts the generator still works — only the automatic height adjustment stops, so the frame keeps the height written in the snippet. Set it generously and nothing is lost.

FAQ

Frequently asked questions

Limits, watermarks, what it costs you to host, how wide the page needs to be, and the two things the widget deliberately leaves out.

01Is there a limit on how many documents my readers can make?
No. Downloads are unlimited everywhere — in the widget and on our own site, signed in or not. The PDF is built in the reader's browser, so a download costs nobody anything and there is nothing to ration. Your readers will never be stopped mid-task or pushed at a signup wall on your page.
02Is there a watermark on the PDF?
No, and there never will be — "no watermarks, ever" is one of five commitments published on our site, so this is not something that can quietly change later. The PDF your reader downloads carries their business details and nothing of ours.
03What does it cost me to host?
Nothing, and this one is worth explaining. Widgets are only allowed here when everything happens in the visitor's browser — that is a rule, not a preference. The document generators used to render their PDF on a server, which made them ineligible; the render was moved into the browser so they could be embedded. So there is no per-download cost, no API key, and no traffic ceiling.
04Can readers save an invoice or email it from the widget?
No. Saving and emailing both need an account to own the record, so in the widget those buttons are not shown at all rather than dangling something that dead-ends in a signup wall. Filling in, styling and downloading the PDF all work fully. The AI Fill panel is hidden for the same reason.
05How wide does my page need to be?
The editor shows the document and the settings side by side from 1024px of frame width, and stacks them below that. It works either way, but it looks considerably better on a full-width page than in a narrow blog column — so if your template has a sidebar, consider a page without one.
06Can the design of the PDF be changed?
Yes. There are five themes, and your reader picks one inside the widget — along with their logo, their currency and their tax and discount rules.
07Will it slow my page down?
The frame is lazy-loaded, so it does not start downloading until a reader scrolls near it and it never blocks your own content from painting.

Put an invoice generator on your page

Free permanently, no watermark, no download cap, and nothing for you to run.

Get your embed codeCalculator widgetsQR widget

We use cookies to keep you signed in. Cookie policy

We use cookies

CalculatorAI uses cookies to keep you signed in and remember your preferences. Optional cookies help us understand how the site is used. Cookie policy