Invoices on iPhone (Safari)

You do not need a separate iOS app. Safari loads the form, pdf-lib runs in the tab, the share sheet saves the file.

Open nota-invoice-mu.vercel.app in Safari, not in an in-app browser that strips downloads. Rotate to landscape if the line-item grid feels tight; the form is one column on a 390-wide screen so Description does not overflow.

Fill From and Bill to with the on-screen keyboard. Date fields use the iOS date picker. Add at least one priced line. Optional logo: Photos → a PNG or JPEG under 2 MB. HEIC logos are not accepted here; convert the mark first (HEIC Local is a different tool).

Tap Download PDF. Safari should show a download or share sheet. Save to Files, or share to Mail / Telegram. If nothing happens, check the red error under the button: missing names and missing prices are the usual cause. Then try Download PDF again — some blockers eat the first blob.

Drafts stay in Safari’s local storage for this origin. Clearing History and Website Data deletes them. iCloud does not sync that draft to a Mac automatically.

Low-memory iPhones can fail on a huge JPEG logo. Skip the logo or export a smaller PNG. Notes are clipped to a handful of lines on one A4 page; do not paste a contract.

Chrome on iOS uses WebKit, so behavior is close to Safari. We do not ship an App Store binary. That keeps invoice bytes off a vendor’s upload API.

iOS Safari can run pdf-lib and save through the browser download sheet. Stay in the tab while the file builds. A popup blocker or an IT profile can swallow the blob; tap Download PDF again or share from the sheet. Huge JPEG logos starve an old phone — compress below 2 MB or skip the logo. localStorage on iPhone is this Safari profile, not iCloud of every device. Clearing website data drops the draft. We cannot push the PDF into Files.app for you; that is the share sheet after download.

More context: how-to, FAQ.