Embed a free Stripe donation form on any platform.
One copy-paste snippet adds a branded, Stripe-powered donation form to the website you already have. No plugin, no backend, no platform fees — donations go straight to your own Stripe account.
Two lines of HTML. That’s the whole install.
Your dashboard generates this snippet with your organization and form filled in. Paste it wherever your platform accepts custom HTML.
<div data-kindlumen-inline="https://www.kindlumen.com/give/your-org/forms/donate"></div>
<script async src="https://www.kindlumen.com/embed/widget.js"></script>Prefer a button? Swap in the popup snippet, or link to your hosted donation page — every form ships with both.
Works where you build.
Step-by-step guides for the platforms we get asked about most. If your platform accepts custom HTML, the embed works.
WordPress
Paste the snippet into a Custom HTML block — no plugin required.
Read the guideSquarespace
Drop the snippet into a Code Block on any page or section.
Read the guideWix
Add the snippet with an Embed HTML element wherever you want the form.
Read the guideWebflow
Use an Embed element in the Designer — publish and you’re live.
Read the guideFramer
Add the snippet with an Embed component on any page.
Read the guideCarrd
Paste the snippet into an Embed element on your one-pager.
Read the guideGhost
Add the snippet with an HTML card in any post or page.
Read the guideShopify
Add the snippet with a Custom Liquid section or an HTML block.
Read the guideHTML, React & everything else
It’s two lines of standard HTML — it works on any site you can edit.
Read the guideLive in three steps.
Create your free form
Sign up, set your amounts and branding, and connect your own Stripe account.
Copy the snippet
Grab the two-line embed code from your dashboard — inline form or popup button.
Paste it anywhere
Drop it into any page that accepts custom HTML. Donations flow straight to your Stripe.
Embed questions, answered.
Do I need a plugin to embed the donation form?
No. The embed is two lines of standard HTML — a div and an async script tag. It works on any platform that allows custom HTML, including WordPress, Squarespace, Wix, Webflow, Framer, Carrd, Ghost, and Shopify.
How does the embed work technically?
The snippet renders your donation form in a secure iframe served by KindLumen. Card details are entered in a Stripe-hosted payment element, so no payment data ever touches your website.
Will the embed slow my website down?
The widget script loads asynchronously and the form renders in an iframe, so it does not block your page from loading.
What if my page builder doesn’t allow custom scripts?
Every form also gets a hosted donation page on KindLumen you can link to from a button, and a popup embed for platforms that allow HTML but not layout changes.
Is it free to use on client websites?
Yes. Agencies and developers embed KindLumen’s free Stripe donation form on client sites with no platform fees. Each organization connects its own Stripe account, so client funds never route through you or KindLumen.
Add a free Stripe donation form to your site today.
No setup fee, no monthly fee, no platform fee. Connect your own Stripe account and paste one snippet.
Listicles
9 Best Donorbox Alternatives for 2026 (Honest Comparison)
Donorbox works fine for a lot of nonprofits. But if you have ever wished the form looked more like your site, or cost less, or stopped sending donors off-page, here are nine alternatives worth a look.
High-Intent
Best fundraising software for nonprofits
Use this buyer-first comparison to choose fundraising software based on your website, your team size, and the amount of maintenance you actually want to own.
How-To Guides
How to Add a Donation Form to a Webflow Site
Webflow gives you a gorgeous site and exactly zero native ways to take a donation. Here is how to fix that without wrecking your design or shipping donors off to a third-party page.