Bootstrap Switch Button

Bootstrap Switch Button is a widget that converts plain checkboxes into responsive switch buttons.

Bootstrap Switch Button implements all standard bootstrap 4 button colors.
Dark Theme Colors
Bootstrap Switch Button colors look great on dark backgrounds.
Custom Text
The text can be changed easily with attributes or options.
HTML, Icons, Images
You can easily add icons or images since html is supported for on/off text.
Multiple Lines of Text
Toggles with multiple lines will adjust its heights.
Animation Speed
Transition speed can be easily controlled with css transition property on .switch-group . You can also turn animation off completely.
Stacked checkboxes
Simply add data-toggle="switchbutton" to convert checkboxes into toggles.
Event Propagation
Note All events are propagated to and from input element to the switch-button.
Methods can be used to control a switch button directly.
initializeInitializes the switch-button with options
destroyDestroys the switch-button
onSets the switch-button to 'On' state
offSets the switch-button to 'Off' state
toggleToggles the state of the switch-button
enableEnables the switch-button
disableDisables the switch-button
Theme Customization
  • Theme Mode

    Light / Dark / System

  • Accent color

    Choose your primary theme color

  • Sidebar Caption

    Caption Hide / Show

  • Theme Layout


  • Layout Width

    Full / Fixed width

  • Font Style

    Choose theme font