Add a functional invoice form to your website, blog, or client portal. Visitors can fill it out and generate a PDF invoice instantly. Perfect for:
Copy and paste this HTML into your page:
<iframe src="https://anxovatomica.github.io/invoice-generator/?embed=1" width="100%" height="500" style="border:1px solid #ddd;border-radius:8px;" title="Invoice Generator" ></iframe>
Add these URL parameters to customize:
| Parameter | Example | Effect |
|---|---|---|
?embed=1 |
โ | Hides header, footer, branding |
?theme=dark |
?theme=dark | Dark theme |
?prefill=1 |
?prefill=1 | Pre-fills default values |
?logo=your-logo.png |
?logo=https://yoursite.com/logo.png | Uses your logo instead of default |
The iframe inherits your page's font if you set it. Or wrap it in a container:
<div style="max-width:800px;margin:0 auto;">
<iframe
src="https://anxovatomica.github.io/invoice-generator/?embed=1"
width="100%"
height="500"
style="border:1px solid #ddd;border-radius:8px;"
></iframe>
</div>
Works on any platform that supports iframes:
For WordPress users, add this to your theme's functions.php:
function pingpaid_invoice_widget($atts) {
$atts = shortcode_atts(array(
'height' => '500',
'theme' => 'light'
), $atts);
return '<iframe src="https://anxovatomica.github.io/invoice-generator/?embed=1&theme=' . esc_attr($atts['theme']) . '" width="100%" height="' . esc_attr($atts['height']) . '" style="border:1px solid #ddd;border-radius:8px;"></iframe>';
}
add_shortcode('pingpaid_invoice', 'pingpaid_invoice_widget');
Then use: [pingpaid_invoice height="600" theme="dark"]
1. Copy the embed code above
2. Paste it into your website
3. Adjust height and styling as needed
4. Done!
Built by a freelancer who believes tools should be free. Open source on GitHub.
PingPaid automates your invoice collection with 8-stage smart reminders, real-time tracking, and zero manual follow-up.
Try PingPaid Free โ