Vue OTP ProThe OTP Input Vue 3 Deserves
11 built-in themes, smooth animations, full accessibility, and zero headaches. Drop in and go.
11 built-in themes, smooth animations, full accessibility, and zero headaches. Drop in and go.
Box, Underline, Rounded, Pill, Separated, Flush, Shadow, Neon, Glass, Minimal, Filled — all polished out of the box.
Default, Primary, Success, Danger, Warning — mix with any theme for 55+ combinations.
Pop on input, shake on error, pulse on success — pure CSS, zero JS overhead.
iOS SMS autofill, paste support, IME composition handling, and proper virtual keyboard control.
ARIA labels, role="group", keyboard navigation, screen reader support out of the box.
~3 KB gzipped. Full TypeScript support. Composable API for advanced use cases.
Full type definitions, exported types for props & exposed methods, and composable API.
Ships with llms.txt and llms-full.txt for AI coding assistants and code generation agents.
Fixes v-model sync, IME bypass, and paste delimiter bugs found in other OTP libraries.