Quasar Button Generator

A QBtn playground: toggle the q-btn props on a live button, then copy the template.


Design
Shape
Size

Material Icons names. Type any other name and press Enter.

glossy
dense
no-caps
stack
loading
disable
Preview
Quick looks

Template
<q-btn unelevated color="primary" label="Send" icon-right="send" no-caps />
Paste it into any Vue template in a Quasar 2 or Nuxt app. Only the props that differ from the QBtn defaults are written.

How to use the Quasar Button Generator

  1. Type the label, then pick the color (the background, or the text and border on flat and outline buttons) and, if you need it, a separate text-color.
  2. Choose one design and one shape. QBtn applies a single design and a single shape, so the generator never writes two that cancel each other out. Quick looks set both in one click.
  3. Pick a size from xs to xl, add an icon before or after the label, and switch on glossy, dense, no-caps, stack, loading or disable to see each one on the live button.
  4. Copy the template and paste it into any Vue component in your Quasar or Nuxt app, then add your @click handler.

Want the buttons styled to your brand everywhere at once? The Theme Builder sets your colors and QBtn defaults for the whole app.

Frequently asked questions