Write your widget
Start from a template or write raw HTML, CSS, and JavaScript. Bring any framework. Build the exact interaction you want.
Built something cool with AI? Paste it in, pick what's editable, and share a link. Your friends, followers, or teammates get a simple form — no code needed.
Free forever · No credit card · Unlimited widgets
Watch how creators paste code and let anyone customize it.
Your friend wants it in blue. Your teammate needs different text. Your follower wants to change the image. Suddenly you're copy-pasting files and sending ZIPs.
Drop in HTML, CSS, and JavaScript from ChatGPT, Cursor, or your own editor. Define what others can change with a simple JSON schema. WebDYI turns those choices into a form.
Your friends, followers, or teammates edit through a friendly form — pick colors, change text, upload images. They can't break anything, and you stay in control of the design.
One creation. Infinite remixes. Zero copy-paste.
Most widget tools lock you into presets. WebDYI gives you a schema-driven design surface anyone can customize without touching code.
Declare settings (text, color, image, select, range, checkbox) and repeatable blocks. WebDYI auto-generates the customization form. No UI code required.
Everyone gets their own customized instance from the same source. No more copy-pasting files or sending different versions to every person.
One link works on Canva, Shopify, WordPress, Notion, Webflow, Framer, and any embed-supported surface. Hosted on a fast CDN, sandboxed by default.
That's the real difference. The full feature-by-feature comparison is below.
|
Elfsight
Preset widget gallery
|
Common Ninja
Preset widget gallery
|
WebDYI
For creators & makers
|
|
|---|---|---|---|
| How much you can change | Fixed presets — swap a few colors and words. | Fixed presets — swap a few colors and words. | Change anything — layout, colors, text, images, behavior. |
| Build your own widget | No | No | Yes — design once, reuse forever |
| How others customize it | A built-in editor with the toggles the vendor chose. | A built-in editor with the toggles the vendor chose. | A form built around your schema — pick colors, type text, upload images. |
| Price | From ~$6/mo, more as your traffic grows. | From ~$5.50/mo, more as your traffic grows. | Free forever. Optional $4.99/mo. |
| View limits | Capped per plan — popular pages cost more. | Capped per plan — popular pages cost more. | None — unlimited views on every plan |
| How many widgets you can use | Pay per widget | Pay per widget | Unlimited — even on the free plan |
| How it loads on your site | Adds extra scripts to every page. | Adds extra scripts to every page. | Loads as its own self-contained page — fast, and it can't break your site. |
| Works inside Canva | Limited — needs workarounds | Limited — needs workarounds | Yes — paste the link, Canva embeds it. |
| Embed without their branding | Higher-tier plans only | Higher-tier plans only | Included on the $4.99 plan |
| Sharing with others | A separate account / plan per person | A separate account / plan per person | Share one link. Everyone gets their own version. |
Competitor pricing and limits based on publicly listed plans and may change. Last reviewed June 2026.
Four steps from raw code to a shareable, customizable widget anyone can remix.
Start from a template or write raw HTML, CSS, and JavaScript. Bring any framework. Build the exact interaction you want.
Declare which settings others can edit: text, color, image, video, range, select, checkbox, plus repeatable blocks. WebDYI auto-generates the form.
Every customization is precompiled and served as a static page from
cdn.webdyi.com. No SPA boot, no client-side compile.
They customize through the form, copy the embed URL, and drop it into Canva, Shopify, WordPress, Notion, or any site.
Every WebDYI widget shows up as a simple form. Type, pick a color, upload an image — the widget updates instantly. Same source of truth, no broken layouts.
No code. No confusion.
cdn.webdyi.com/w/abc123
Edits in the panel update the widget instantly.
Interact with real widgets below. Then make them yours in the customizer.
Modern CTA buttons with hover effects and style presets.
Reveal transformations side-by-side with a draggable handle.
Grid of cards that reveal hidden content on hover — great for portfolios, case studies, and meet-the-team sections.
Declare settings (text, color, select, image, video, range, checkbox) and repeatable blocks with presets. The customizer form is auto-generated for you.
Every customization is precompiled and served as a tiny static page. No SPA boots when a visitor loads the widget.
Widgets run in sandboxed iframes with opaque origins — isolated from the host page. Safe to embed anywhere.
WebDYI is an approved embed provider. Paste a URL into Canva, Notion, blogs, and CMS editors — it auto-richifies into your live widget.
Clients upload media straight from the customize form. Stored securely and served from our optimized edge network.
Work with templates on your local filesystem and push to the cloud when ready. Export and self-host anytime.
Generated something cool with ChatGPT or Cursor? Paste it in, pick what's editable, and share a link. No deployment, no hosting setup.
Build a widget for your project. Let others remix it for theirs. One source, infinite variations — no more copy-pasting code.
Post a widget your community can customize. Everyone gets their own version without bugging you for tweaks.
Build polls, galleries, calculators, or showcases. Drop them into Notion, Canva, or your blog — and let viewers customize their own copy.
Everything you need to know before building widgets with WebDYI.
No. You define what's editable with a JSON schema, and WebDYI turns it into a form for text, colors, images, blocks, and layout. Try a live widget →
Yes. Copy the HTML, CSS, and JavaScript from ChatGPT, Cursor, or any AI tool and
paste it into WebDYI. Use Liquid placeholders like
{{ settings.title }}
for the parts people should be able to edit, then declare a schema describing each
setting (text, color, image, range, select, etc.). WebDYI auto-generates the
customization panel, precompiles each instance, and serves it as a static
sandboxed iframe from
cdn.webdyi.com.
Elfsight gives you locked presets with a few toggles. WebDYI lets you build your own widget and define exactly what others can change — so the same component can be deeply remixed and reused by unlimited people. See the comparison →
Yes. WebDYI is an approved embed provider. Paste a widget URL into Canva, Notion, blogs, and CMS editors — it auto-richifies into your live widget.
Yes. Widgets are served as static pages from a CDN and run in sandboxed iframes with isolated origins. Host pages stay stable and secure.
Unlimited widgets, unlimited views, all starter templates, and 50 MB media storage. Free embeds include a small WebDYI badge. Start building free →
Removes the WebDYI badge from embeds and bumps storage to 500 MB. Clean, no-brand presentation for your projects. Upgrade →
Build your own in minutes, or request a starter widget and we'll prioritize it.
Free forever for personal projects. Paid plans when you're ready to go badge-free or work with a team.
For side projects, testing, and personal sites.
For creators shipping widgets to their audience.
For teams and studios shipping widgets at scale.
All plans include unlimited widgets and views with flat-rate storage limits. No per-impression traffic billing, ever.
Built for vibe coders and creators who want their work to be seen, shared, and remixed — not stuck in a single file.