The modal & popup is one of the most commonly used components in Vue.js that enables you to overlay any content (for example images, ajax contents, important alert messages, etc.) on top of the screen.
Here is a hand-picked collection of 10 best free modal window and dialog/popup box components created for Vue.js based web and mobile apps. Have fun!
Originally published Nov 17 2017, updated Feb 20 2023
A lightweight, responsive, customizable, resizable, and draggable modal window & dialog box component for Vue.
A tiny, elegant, renderless, mobile-friendly, feature-rich modal window component for Vue.js 3/2.
A simple and clean instructional dialog plugin for Vue2, dialog type including Modal, Alert, Mask and Toast.
A tiny, responsive, animated, accessible, and stackable modal window solution for Vue.js powered web app.
A simple and powerful dialog for Vue.js 2+, including Modal, Alert, Mask and Toast.
A customizable and dynamic modal component for Vue apps.
A feature-rich, accessible, and customizable modal plugin for Vue 3 applications.
Just another modal & dialog component for Vue 3 applications.
A Vue 3/2 component to create a swipeable inspired by the mobile bottom sheet as you’ve seen on iOS and Android.
A beautiful & customizable dialog and modal component created for Vue 3 applications.
Didn’t find a modal component for your app in this list? Don’t forget to check out our Vue.js Modal section for more components.