Wheelio is engineered with modern web technologies to deliver a fast, reliable, and beautiful experience — on every device, every browser, even offline.
Wheelio is a fully compliant Progressive Web App. This means it behaves like a native application — installable, fast to launch, and capable of running without an internet connection — all without ever visiting an app store.
Wheelio works on all modern browsers. No plugins, no downloads, no configuration required.
Full support
Full support
Full support
Full support
Full support
Each segment has a dedicated color selector powered by a full HSL/HEX color picker. Colors are applied in real-time to the wheel canvas as you select them — giving you instant visual feedback of how your wheel will look.
Export your wheel configuration as a portable .json file. The file includes all labels, colors, and percentages. Load it back at any time on any device. Great for teachers who maintain multiple wheel configurations for different classes.
Generate an <iframe> embed code with your exact wheel configuration encoded in the URL. Customize the width, height, and background color of the embed. The embed is interactive — visitors can spin it themselves directly on your page.
The wheel is rendered on an HTML5 <canvas> element using requestAnimationFrame for buttery-smooth animations. The deceleration curve mimics realistic friction physics for a satisfying, natural-feeling spin.
Wheelio registers a Service Worker that pre-caches all app assets (JS, CSS, fonts, icons) on first load. Subsequent visits and all spins work entirely without a network connection — perfect for classrooms, events, or areas with spotty Wi-Fi.
Wheelio is built with Nuxt 3 and deployed as a fully pre-rendered static site — meaning pages are served as plain HTML with zero server wait time.