LWC StudioStart designing
Built for Lightning Web Components

Design SLDS components
visually. Ship the code.

LWC Studio is the one-stop design bench for Salesforce developers: pick a component, drag every color, border, shadow, hover and animation control, and copy production-ready lightning-* markup, CSS and JavaScript straight into your org.

50
component generators
100%
copy-ready SLDS code
$0
to use, forever
Live preview
Component library

50 generators, one consistent workbench

Every generator shares the same three-pane layout: pick a preset, tune every visual control, and copy the HTML, CSS, JS and meta.xml it produces. Need a full page instead of one component? Try the drag-and-drop canvas.

Discovery

Which component do I need?

Salesforce ships several components that look similar but solve different problems. Pick the question closest to yours to see the distinction and jump straight to the right generator.

Workflow

From blank canvas to pasted code in three steps

Pick a component

Choose from buttons, cards, forms, tables, modals, toasts, spinners, badges and progress bars — each backed by real SLDS markup.

Tune every control

Color, border, radius, padding, shadow, hover behaviour and animation — every field updates the preview instantly.

Copy the code

Get lightning-* HTML, scoped CSS, a working JS controller and a ready js-meta.xml — copy individually or download a zip.

Why LWC Studio

The design step Salesforce developers usually skip

Real lightning-* markup

Every generator outputs actual lightning-button, lightning-card, lightning-input and SLDS class names — not generic divs.

Full visual control

Color, border, radius, padding, typography, shadow, hover state and animation are all editable, live.

Copy or download

Copy HTML, CSS, JS and meta.xml individually, or download the whole bundle as a ready-to-drop LWC folder.

Instant preview

A sandboxed live preview reflects every change immediately, so you can see hover and animation states before you paste anything.

No sign-up, no lock-in

Nothing to install, no account, no watermark. The code is yours the moment you copy it.

Consistent design system

Reuse the same colors and radii across every generator so your whole app feels like one product.

FAQ

Frequently asked questions

Is the generated code real Lightning Web Component markup?
Yes. Every generator outputs actual lightning-* tags (lightning-button, lightning-card, lightning-input, lightning-accordion, lightning-tabset and so on) alongside the SLDS classes Salesforce ships, plus the CSS and JS controller needed to wire it up.
How many components does LWC Studio support?
50 generators spanning Salesforce’s own component categories: actions (buttons, button groups, button icons, stateful buttons, menus), containers (cards, tiles, accordions, tabs, carousels, rich text, layout grids), forms (inputs, selects, comboboxes, checkboxes, toggles, radios, sliders, date pickers, dual listboxes, file upload), navigation (breadcrumbs, vertical navigation, trees), and feedback/visual (toasts, alerts, empty states, spinners, progress bars, path, icons, dynamic icons, pills, help text tooltips, formatted numbers/addresses/URLs/dates).
Can I build a whole page, not just one component?
Yes — the Canvas lets you drag any component onto an open canvas, drop it anywhere, position it freely, and style each instance individually. Exporting gives you one LWC bundle per component plus a composite page component that places them all.
Can I use this for free?
Yes. LWC Studio has no account, paywall or watermark. Design a component (or a whole page), copy the code, and use it in your org or app.
Do I need to know CSS to use it?
No. Every visual property — color, border, radius, padding, shadow, hover and animation — is a control you drag or pick, and the CSS is generated for you.
Does the generated JavaScript actually work?
Each component ships a minimal, working LWC controller (an @track/@api field and the relevant event handlers) so you can drop it straight into a component bundle and wire your own logic on top.