English
Webview Kiosk icon

Webview Kiosk

Turn your Android device into a locked-down web page in fullscreen mode.

Developer
Khiet Tam Nguyen
License
AGPL-3.0-or-later
Package
uk.nktnet.webviewkiosk
Category
Browser, Internet, Security
Latest version
0.26.25 · Oct 31, 2026
Minimum Android
Android 5.0

Download 0.26.25

Screenshots

Webview Kiosk screenshot 1 Webview Kiosk screenshot 2 Webview Kiosk screenshot 3 Webview Kiosk screenshot 4 Webview Kiosk screenshot 5 Webview Kiosk screenshot 6 Webview Kiosk screenshot 7 Webview Kiosk screenshot 8

Description

Webview Kiosk is a free and open-source Android application for secure, kiosk-style web browsing.

It can function as digital signage, a kid-friendly restricted browser, an immersive web reader, an interactive sign-up form, a home assistant dashboard, or simply a wall clock.

Designed for small businesses and device owners who are looking for a simple and standalone Kiosk solution.

Key Features

Core / Standalone

• Lock Task Mode (Pin): prevent access to your device's home screen, apps and status bar
• Secure Settings: configurations are protected by biometrics, device credentials or custom password
• URL Filtering: use regular expressions to control web access through a URL blacklist and whitelist
• Export/Import: backup and restore user settings in Base64 or JSON format
• Local files: display images, audio, video, HTML or PDF (using Mozilla's PDF.js) in kiosk mode
• Default Launcher: use as the home app and launch other apps in lock task mode (kiosk)
• JS Scripts: supports NFC (Near Field Communication), Eruda console, Dark Reader and custom scripts
• Adblock: blocks ads and trackers using rules from uBlock Origin, AdGuard, EasyList and HaGeZi

Remote Management / Enterprise

1. MQTT (Message Queuing Telemetry Transport)

• Monitor events, update settings, execute commands and build custom automations
• Requires an MQTT broker (e.g. Mosquitto, EMQX, HiveMQ, or their HomeAssistant integrations)

2. UnifiedPush

• Send commands and update settings via a decentralised push notification system
• Requires a distributor application (e.g. sunup, ntfy, gCompat-UP)

3. Managed Configurations (App Restrictions)

• For fully-managed (company-owned) devices, settings can be configured via an MDM/EMM provider
• Advanced users with a device policy controller (e.g. Test DPC or OwnDroid) can also enforce configurations locally

For more details, visit https://webviewkiosk.nktnet.uk

Permissions

• INTERNET: for general web browsing
• ACCESS_NETWORK_STATE: to refresh web pages when network connectivity is restored
• ACCESS_LOCAL_NETWORK: (optional, Android 17+) for web apps that access the local network
• CAMERA: (optional) for use with web apps that requires photo/video capture
• RECORD_AUDIO: (optional) for use with web apps that requires audio capture
• MODIFY_AUDIO_SETTINGS: for routing audio (microphone will not work without this)
• ACCESS_FINE_LOCATION: (optional) for web apps that needs precise geolocation
• ACCESS_COARSE_LOCATION: (optional) for web apps that needs approximate geolocation
• NFC: for reading and writing NFC tags using the device's NFC hardware
• VIBRATE: (optional) for navigator.vibrate(pattern) when enabled
• INSTALL_SHORTCUT: for adding home screen launcher shortcuts on Android 7.1 and below
• QUERY_ALL_PACKAGES: to find launchable apps, device owners and lock task packages
• POST_NOTIFICATIONS: (optional) for lock task mode (kiosk) launches and MQTT
• FOREGROUND_SERVICE: for persistent notification and management with lock task and MQTT
• FOREGROUND_SERVICE_SPECIAL_USE: provides a return mechanism for opening apps in kiosk
• USE_BIOMETRIC: replaces USE_FINGERPRINT from Android 9.0 onwards
• USE_FINGERPRINT: use fingerprint hardware when accessing settings or unlocking kiosk
• WAKE_LOCK: to optionally wake the screen when receiving MQTT commands
• WRITE_EXTERNAL_STORAGE: for downloading files in Android 9.0 and below
• API (Dhizuku): to request shared device owner privileges

Contact

• https://github.com/nktnet1/webview-kiosk
• [email protected]

Alternatives

• Fully Kiosk Browser Lockdown (feature-rich, but not a free kiosk solution)
• Web Kiosk (by Screenlite)
• FreeKiosk (by Rushb-fr)
• Kite AOS (by andrew-malitchuk)

All versions

VersionReleasedMinimum AndroidSize
0.26.25 Oct 31, 2026 Android 5.0 4.2 MB
0.26.24 Oct 25, 2026 Android 5.0 4.2 MB
0.26.23 Oct 22, 2026 Android 5.0 4.1 MB
0.26.22 Oct 15, 2026 Android 5.0 3.8 MB
0.26.21 Sep 23, 2026 Android 5.0 3.7 MB
0.26.20 Sep 20, 2026 Android 5.0 3.6 MB
0.26.19 Sep 14, 2026 Android 5.0 3.5 MB
0.26.18 Jul 28, 2026 Android 5.0 3.5 MB
0.26.17 Jul 20, 2026 Android 5.0 4.4 MB
0.26.16 Jul 11, 2026 Android 5.0 4.3 MB
0.26.15 Jun 26, 2026 Android 5.0 4.3 MB
0.26.14 Jun 16, 2026 Android 5.0 4.3 MB
0.26.13 Jun 14, 2026 Android 5.0 4.3 MB
0.26.12 May 24, 2026 Android 5.0 4.3 MB
0.26.11 May 21, 2026 Android 5.0 4.3 MB
0.26.10 May 6, 2026 Android 5.0 4.3 MB
0.26.9 May 2, 2026 Android 5.0 4.3 MB
0.26.8 Apr 13, 2026 Android 5.0 4.3 MB
0.26.7 Apr 12, 2026 Android 5.0 4.3 MB
0.26.6 Mar 27, 2026 Android 5.0 4.3 MB
0.26.5 Mar 10, 2026 Android 5.0 4.2 MB
0.26.4 Mar 8, 2026 Android 5.0 4.2 MB
0.26.3 Mar 2, 2026 Android 5.0 4.2 MB
0.26.2 Mar 1, 2026 Android 5.0 4.2 MB
0.26.1 Feb 26, 2026 Android 5.0 4.2 MB
0.26.0 Jan 25, 2026 Android 5.0 4.3 MB
0.25.8 Jan 23, 2026 Android 5.0 3.6 MB
0.25.7 Jan 12, 2026 Android 5.0 3.6 MB
0.25.6 Jan 5, 2026 Android 5.0 3.6 MB
0.25.5 Dec 29, 2025 Android 5.0 3.6 MB
0.25.4 Dec 24, 2025 Android 5.0 3.6 MB
0.25.2 Dec 22, 2025 Android 5.0 3.6 MB
0.25.1 Dec 21, 2025 Android 5.0 3.6 MB
0.25.0 Dec 18, 2025 Android 5.0 3.6 MB
0.24.46 Dec 18, 2025 Android 5.0 2.4 MB
0.24.45 Dec 14, 2025 Android 5.0 2.4 MB
0.24.42 Dec 11, 2025 Android 5.0 2.4 MB
0.24.41 Dec 7, 2025 Android 5.0 2.4 MB
0.24.40 Nov 29, 2025 Android 5.0 2.4 MB
0.24.39 Nov 28, 2025 Android 5.0 2.4 MB
0.24.37 Nov 27, 2025 Android 5.0 2.4 MB
0.24.36 Nov 26, 2025 Android 5.0 2.4 MB
0.24.35 Nov 25, 2025 Android 5.0 2.4 MB
0.24.34 Nov 23, 2025 Android 5.0 2.4 MB
0.24.32 Nov 22, 2025 Android 5.0 2.4 MB
0.24.31 Nov 17, 2025 Android 5.0 2.3 MB
0.24.30 Nov 15, 2025 Android 5.0 2.3 MB
0.24.29 Nov 15, 2025 Android 5.0 2.3 MB
0.24.26 Nov 11, 2025 Android 5.0 2.3 MB
0.24.25 Nov 10, 2025 Android 5.0 2.3 MB
0.24.24 Nov 6, 2025 Android 5.0 2.3 MB
0.24.19 Nov 3, 2025 Android 5.0 2.3 MB
0.24.18 Nov 1, 2025 Android 5.0 2.3 MB
0.24.16 Oct 30, 2025 Android 5.0 2.3 MB
0.24.14 Oct 27, 2025 Android 5.0 2.3 MB
0.24.11 Oct 26, 2025 Android 5.0 2.3 MB
0.24.8 Oct 23, 2025 Android 5.0 2.4 MB
0.24.6 Oct 20, 2025 Android 5.0 2.4 MB
0.24.3 Oct 20, 2025 Android 5.0 2.4 MB
0.23.0 Oct 18, 2025 Android 5.0 2.4 MB
0.22.6 Oct 16, 2025 Android 5.0 2.4 MB
0.22.5 Oct 14, 2025 Android 5.0 2.4 MB
0.22.0 Oct 12, 2025 Android 5.0 2.4 MB
0.20.0 Oct 10, 2025 Android 5.0 2.3 MB
0.18.0 Oct 7, 2025 Android 5.0 2.3 MB
0.17.1 Sep 29, 2025 Android 5.0 2.3 MB
0.17.0 Sep 25, 2025 Android 8.0 2.2 MB
0.16.0 Sep 23, 2025 Android 8.0 2.2 MB

From the developer (GitHub)

APK files published by the developer on GitHub. They are signed by the developer and may not install over the other builds on this page (different signature). Links open github.com.

v0.26.26 · Nov 8, 2026
app-debug.apk 20.9 MB app-release.apk 4.3 MB WebviewKiosk_v0.26.26.apk 4.3 MB
v0.26.25 · Oct 28, 2026
app-debug.apk 20.7 MB app-release.apk 4.2 MB WebviewKiosk_v0.26.25.apk 4.2 MB
v0.26.24 · Oct 21, 2026
app-debug.apk 20.6 MB app-release.apk 4.2 MB WebviewKiosk_v0.26.24.apk 4.2 MB

Similar apps