Ship production-ready, accessible dialogs in minutes. Avoid the headache of focus management, edge cases, and accessibility audits with a battle-tested library.
const accepted = await kmodal.confirm('Continue?');
Don't spend weeks on WCAG compliance. kmodals is accessible by default, handling focus trapping and ARIA roles for you.
Avoid spending hours debugging overlay stacks and complex focus management. It just works, every time.
Replace fragile, custom-built modal code with a stable, framework-agnostic system that you don't have to maintain forever.
Stop building the same logic in every project. Integrate advanced dialogs in minutes, not weeks.
Lightweight, framework-independent browser builds with DOMPurify bundled for safe HTML rendering. Optimized so your modals stay fast and integration stays simple.
Framework agnostic and fully customizable. Use CSS variables to match your brand perfectly in seconds.
Consistent and responsive design across all devices. From mobile phones to ultra-wide monitors, it behaves as expected.
We've solved the edge cases so you don't have to. Nested dialogs, async flows, and complex integrations are all included out of the box.
Buy once and use kmodals 4 forever. Every plan includes all 4.x updates and 30 days of onboarding support.
For individuals.
For small teams.
For growing companies.