OTP Input

A one-time-code input with a glowing active box, springy digit pops, and a success state.

Free

Verify it's you

Code sent to a•••n@lumenite.dev

Didn't get it?in 0:24
Usage: paste this file into your project (e.g. components/otp-input.tsx), make sure framer-motion, clsx and tailwind-merge are installed, and add the cn() helper from the docs.