Create once. Customize forever.
Embed anywhere.

Developers build interactive widgets with configurable settings. Non-technical users customize colors, text, images, layouts, and behavior — without touching code. One widget. Many versions.

Free forever — unlimited widgets, no credit card.

Embed in Canva, Shopify, WordPress, Notion, Webflow, Squarespace, and any site.

LIVE CUSTOMIZER

This is the real WebDYI customizer — interact with it above.

The problem

Every custom widget creates the same standoff.

One side wants to ship and move on. The other side wants to tweak forever. Today that gap gets filled with Slack pings, forked code, and broken layouts.

For developers

Clients ask for tiny changes — forever.

  • Every customer wants different colors, copy, and images.
  • You end up maintaining multiple copies of the same widget.
  • Every "small tweak" becomes a deploy.
For non-technical users

You can't touch code without breaking everything.

  • Need a developer for a one-word edit.
  • Fear breaking the widget on your live site or Canva page.
  • Locked into a vendor's 12-preset "customization."
The solution

WebDYI solves both sides at once.

Developers

Build the widget once. Expose only the settings you want users to edit. WebDYI auto-generates the customization form. No more forks, no more "can you change the button color" tickets.

Non-technical users

Customize safely through a form instead of code. No HTML. No CSS. No JavaScript. Just text, color, image, and toggle controls — like Canva.

Think of it as the Shopify theme editor for embeddable widgets.

Why WebDYI

Build interactive components anyone can customize.

Most widget tools give you a locked-down preset and a few color swaps. WebDYI gives you a real design surface — with a no-code form built around it, so your team and clients can take it from there.

Shopify-style schema

Define settings (text, color, image, video, range, select, checkbox) and repeatable blocks. WebDYI auto-generates a clean, Canva-friendly form your clients actually enjoy using.

Truly customizable

Edit every visual detail — layout, typography, motion, content blocks. Start from a template, then make it yours. No "12 boring presets" ceiling.

Publish anywhere

One embed link works on Canva, Notion, Webflow, Shopify, WordPress, Framer, and every iframely-powered surface. Hosted on a fast CDN, sandboxed by default.

How we compare

WebDYI vs. Elfsight vs. Common Ninja

The other tools give you a locked widget with a few toggles. WebDYI gives you a real, schema-driven design surface — at a price that doesn't scale with views.

Elfsight
Preset widget gallery
Common Ninja
Preset widget gallery
WebDYI
For designers & agencies
Customization depth Fixed presets, color & copy toggles only. Fixed presets, color & copy toggles only. Full HTML, CSS, JS + Shopify-style schema. Edit anything.
Build your own widget No No Yes — design once, reuse forever
Auto-generated no-code form Built-in editor, fixed fields Built-in editor, fixed fields Yes — Shopify-style schema
Pricing model From ~$6/mo per app, scales by views From ~$5.5/mo per app, scales by views Free forever · $4.99/mo to remove branding
View / impression limits Tiered view caps per plan Tiered view caps per plan None — unlimited views on every plan
Unlimited widgets Paid per app/widget Paid per app/widget Yes, on free plan
Static, sandboxed embed JS-injected widget loader JS-injected widget loader Yes — CDN-served static page, opaque-origin iframe
Canva / iframely embed Limited / workaround Limited / workaround Native — approved iframely provider
White-label embed Higher-tier plans Higher-tier plans Included on $4.99 plan
Agency / multi-client workflow Per-client account / plan Per-client account / plan Hand clients a form, keep design control

Competitor pricing and limits based on publicly listed plans and may change. Last reviewed June 2026.

How it works

Build. Expose. Publish. Embed.

Four steps from raw code to a widget your clients can customize themselves.

1 Build

Write — or paste — the widget

No coding skills? Ask ChatGPT, Claude, or any AI for a widget, paste the HTML/CSS/JS into our editor, and you're done. Developers can also start from a starter template or use any framework.

2 Expose

Add a schema

Declare which settings to expose: text, color, image, video, range, select, checkbox, plus repeatable blocks. WebDYI auto-generates the form.

3 Publish

Ship to the CDN

Every customization is precompiled and served as a static page from cdn.webdyi.com. No SPA boot, no client-side compile.

4 Embed

Drop the URL anywhere

Canva, Shopify, WordPress, Notion, Squarespace, Webflow, custom sites — one sandboxed embed URL works on all of them.

See it click

One schema becomes a no-code panel.

You write the JSON on the left. Your client gets the form on the right. Same source of truth — no extra UI work, no broken layouts.

developer writes

schema.json

{
  "settings": [
    { "id": "title",
      "type": "text",
      "label": "Headline",
      "default": "Get 20% off" },
    { "id": "buttonText",
      "type": "text",
      "label": "Button text",
      "default": "Claim offer" },
    { "id": "buttonColor",
      "type": "color",
      "label": "Button color",
      "default": "#2563eb" },
    { "id": "image",
      "type": "image",
      "label": "Hero image" }
  ]
}

Same schema format used in every starter widget.

auto-generated

Customization panel

No UI code required from the developer.

published

Live widget

Get 20% off
cdn.webdyi.com/w/abc123

Edits in the panel reflow the widget — no redeploy.

Starter widgets

Try them live. Hover, drag, reveal.

These aren't screenshots. Interact with the real widgets below — then make them yours with a few clicks in the customizer.

Try it ↓

Hover Buttons

Modern CTA buttons with hover effects and style presets.

cta
Drag the slider ↓

Before / After Slider

Reveal transformations side-by-side with a draggable handle.

media
Hover the cards ↓

Hover Reveal

Grid of cards that reveal hidden content on hover — perfect for shop-by-style.

interactive
Features

Designer-friendly. Developer-grade under the hood.

Shopify-style schema

Declare settings (text, color, select, image, video, range, checkbox) and repeatable blocks with presets. The customizer form is auto-generated for you.

Fast static embeds

Every customization is precompiled and served as a tiny static page from a CDN subdomain. No editor SPA boots when a visitor loads the widget.

Sandboxed by default

Widget code runs in a sandboxed iframe with an opaque origin — isolated from your client's app and the host page. Safe to embed anywhere.

iframely-approved embeds

WebDYI is approved as an iframely provider. Paste a widget URL into Canva, Notion, blogs, and CMS editors — it auto-richifies into your live widget.

Image & video uploads

Upload media straight from the customize form. Stored securely in global object storage and served from our optimized edge network. Per-plan storage quotas apply.

Work locally

Designers can work in the visual customizer. Developers can work with templates and widgets on the local filesystem and push to the cloud when ready.

Who is WebDYI for?

A bridge between code and customization.

Developers

Stop forking the same widget

Build one widget, expose a schema, let every client get their own version. No more "can you change the color" tickets, no more N maintained copies.

Agencies

Hand clients a form, not code

Deliver customizable widgets clients can manage themselves. Stay on-brand without becoming the bottleneck for every text and color edit.

Canva creators

Add features Canva can't

Drop interactive widgets — before/after sliders, hover reveals, lead-gen forms, calculators — straight into Canva designs via the native iframely embed.

Small businesses

No developer required

Pick a starter widget, fill in your details through a no-code form, embed it on your Shopify, WordPress, or Squarespace site. Done in minutes.

Coming soon

Build widgets. Sell widgets.

A marketplace where developers publish widgets for others to use and customize. Create once. Earn repeatedly.

  • Publish a widget once, every customer customizes their own copy through your schema.
  • No client support tickets — the schema is the contract.
  • Reach Canva creators, agencies, and small businesses with one listing.
Pricing Tables Pro
by @amelia
$19 one-time
14 customizable settings · 3 layout presets · 1.2k installs
Lead-Gen Form Kit
by @studio_north
$9 / month
Schema-driven fields · Mailchimp + Resend hooks · GDPR ready
Mortgage Calculator
by @devlin
Free
8 customizable settings · 4.8★ rating · 3.4k installs

Mockup — marketplace launches 2026

FAQ

Common questions, clear answers.

Everything you need to know before designing widgets with WebDYI.

Do I need to code to customize widgets?

No. Every widget exposes a Shopify-style schema, which WebDYI turns into a no-code form for text, colors, images, blocks, and layout. If you can use Canva, you can use WebDYI.

I'm a developer — what does building a widget look like?

Write HTML, CSS, and JavaScript (or start from a starter template). Use Liquid placeholders like {{ settings.title }} for the parts clients 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.

How is this different from Elfsight or other widget galleries?

Elfsight-style tools hand you a locked preset with a handful of toggles. WebDYI gives you a real, editable widget surface with a configurable schema — so the same widget can be deeply rebranded, restructured, and reused across many clients.

Can I embed widgets in Canva and iframely-powered platforms?

Yes. WebDYI is approved as an iframely provider, so widget URLs auto-richify in iframely-powered surfaces including Canva, Notion, blogs, and CMS editors.

Are embeds fast and safe for visitors?

Yes. Widgets are served as static embeds from a CDN and run in sandboxed iframes with an isolated origin — keeping host pages stable and secure.

What is included in the free plan?

The free plan includes starter and reviewed core widgets, unlimited templates, unlimited client widgets, and a storage allowance. Free embeds include a small WebDYI badge.

What does $4.99 unlock?

The $4.99 Branding-Free plan removes the WebDYI badge from embeds and gives you clean, no-brand presentation for client-facing widgets.

What if I do not see the widget I want?

Send us a request and we'll prioritize it for the starter library. Share your use case, the fields you need clients to customize, and your preferred visual style. Request a widget.

Pricing

Use widgets free. Upgrade to remove branding.

Starter and core widgets are free to use. Upgrade for clean, no-brand embeds.

Free
$0 / forever

Use starter and core widgets at no cost.

  • ✓ Unlimited templates
  • ✓ Unlimited client widgets
  • ✓ Access to starter and reviewed core widgets
  • ✓ 50 MB image/video storage
  • ✓ Embed anywhere (including Canva/iframely surfaces)
  • ✓ Small WebDYI badge on embeds
Start free
Branding-Free
$4.99 / month

For clients and teams who want white-label embeds.

  • ✓ Everything in Free
  • ✓ Unlimited client widgets
  • ✓ Access to starter and reviewed core widgets
  • ✓ 500 MB image/video storage
  • ✓ No WebDYI badge on embeds
  • ✓ Priority support
Remove branding

Design the widget. Own the result. Embed anywhere.

Built for designers, marketers, and Canva creators who are tired of cookie-cutter widget galleries.