KioskViewShell turns an Android phone or tablet into a single-purpose web kiosk. Point it at one website and it runs that page full screen — well suited for digital signage, information displays, dashboards, registration tablets, and self-service terminals.
The app is free and works without an account.
LOCK THE DEVICE DOWN
• Basic kiosk: start Android screen pinning straight from the app, no computer needed. Note that screen pinning can be exited with system gestures on its own.
• Stronger lockdown: when the app is set as Android device owner, it runs Managed Lock Task Mode, which prevents exiting with the usual system gestures and buttons. A built-in, step-by-step guide walks you through the setup.
• Auto re-lock: if basic screen pinning is exited, the app re-applies the lock when it returns to the foreground.
• Optional Home-app mode: make the app the device launcher so it starts after a reboot and the Home button returns to it. This needs no computer, but a user who reaches Settings can still change the launcher.
ADMIN ACCESS
• Settings and exit are protected by an admin PIN.
• To leave the kiosk, tap the hidden top-left corner five times, then enter the PIN.
• Before locking, the app shows a reminder of how to unlock, so you do not get locked out.
URL CONTROL
• Allow-list and block-list rules to limit which pages can open.
• "Same host only" mode to keep navigation on your site.
• Blocked navigation returns to your start page.
FOR UNATTENDED DISPLAYS
• Auto-reload on a schedule.
• Automatic reload after network or page errors.
• Option to keep the screen awake while the kiosk runs.
• Option to clear cache and cookies on startup.
WEB SETTINGS
• Enable or disable JavaScript.
• Set a custom user agent.
DEPLOYMENT
• Export your configuration as JSON and import it onto other devices.
PRIVACY
• No ads, no sign-in, and no third-party analytics. Your start URL and settings stay on the device.
About full lockdown: the device-owner mode described above is set up once, either with a computer (adb) or through a factory-reset QR enrollment. The in-app guide explains the steps. Device-owner provisioning is not available on every device or configuration. Without it, screen pinning provides a lighter kiosk that can be exited.
KioskViewShell is free — a practical option for businesses, schools, events, and makers who need a web kiosk without a subscription.