WebToApp

Verified safeOpen sourceExclusive
—
No reviews reviews
17
downloads
7.0
android

AI summary

On-device builder that packages websites, HTML projects, media libraries, and server-side apps into installable Android APKs. Supports WebView and GeckoView, local runtimes, APK signing, and app modification; requests broad device permissions, including camera, microphone, location, storage, and network access.

Generated by AI. May contain inaccuracies.

Screenshots

About this app

WebToApp turns websites, HTML projects, media libraries, and even server-side applications into installable Android APKs — entirely on the device.

Drop in a URL, pick the bits you want, and you walk away with an APK you can install, share, or sideload. Behind the scenes the app stitches together a configurable WebView, optional native runtimes (Node.js, PHP, Python, Go), and an APK builder that signs and packages everything in-process via com.android.tools.build:apksig. No remote build server is ever contacted.

Supported app types (the AppType enum): Web · HTML · Frontend (React / Vue / static builds) · WordPress · Node.js · PHP · Python · Go · Image · Video · Gallery · Multi-Web.

Highlights

- One-tap on-device APK builds — packaged, signed, and installed without leaving the phone. - Two browser engines — system WebView plus an optional GeckoView (Firefox) backend. The GeckoView engine ships arm64-v8a only and its native runtime is downloaded on first use, not bundled. - GitHub-backed Module Market — install community JS/CSS modules without shipping an app update; the catalog lives in this repository. - Bundled Chrome extension support — runs unmodified MV3 extensions inside the WebView. Ships with the BewlyCat extension as a working example. - Local server runtimes — Node.js, PHP, Python, and Go execute on-device via a local HTTP server. WordPress runs against the on-device PHP runtime. - Customisable WebView — UA spoofing, 28-vector fingerprint disguise, ad blocking, DNS-over-HTTPS, JS/CSS injection, payment scheme handlers. - App Modifier — clone an installed APK and re-brand it (icon, name, package) by patching its binary AXML manifest and re-signing. - On-device APK signing — create, import, export, and inspect keystores (MD5 / SHA-1 / SHA-256 fingerprints) right on the phone; choose V1/V2/V3 signature schemes and a custom V1 signature filename. - AI Coding — a skill-driven agent that builds web apps, extension modules, and full app types (HTML, React, Vue, Node, PHP, Python, Go, WordPress, etc.) on your phone, with inline preview and built-in image generation. - Per-app usage analytics — Stats screen with health monitoring and Vico charts. - Trilingual UI — Chinese, English, Arabic out of the box.

What's new

v2.8.4Nov 2, 2026
  • Added - App menu — Web and Multi-Web apps gain Open in browser, which hands the configured http(s) URL to the system browser chooser. It sits above the delete divider and never prompts for in-page links. Update the builder (#1466, closes #1463)
  • Improved - Background music — the player is a floating ball above the page. Tap it for track controls, drag it with the finger, and Close stops playback while leaving the ball so it can start again. Export again (#1439, closes #1438) - Page plugins on GeckoView — styles, toggles, saved config, and panels now run on the GeckoView engine. Chrome extensions still need System WebView. Update the builder and export again (#1455, closes #1434) - Manage Plugins — one row per Chrome extension instead of one row per content script, and deleting it removes the unpacked files. Update the builder and export again (#1451, closes #1406) - Home thumbnails — recaptured screenshots include cosmetic ad-block rules and userscript styles. Update the builder (#1452, closes #1407) - Long-press menu — a new off-by-default option skips the vibration until a menu actually opens. Export again (#1447, closes #1405)
  • Fixed - Blob downloads on GeckoView — blob: and data: downloads save instead of stopping at "Processing download...". GeckoView hands the file body to the app, which saves it through the same destinations as a WebView download, with the real filename and MIME type. Export again (#1469) - Encrypted assets — large encrypted files are decrypted as a stream, so a big model or video no longer runs out of memory while loading. Export again (#1461, closes #1460) - Encrypted HTML — generated apps keep INTERNET and network state, so an encrypted FILE-mode HTML app no longer fails every loopback request. Export again (#1443, closes #1441) - Private-network XHR — the wrapper forwards responseType, so binary loaders receive bytes instead of a string. Export again - Translation — results reach the page as JSON, so a successful translation no longer fails to parse. Export again DoH — an IPv4-only network no longer dials an unreachable IPv6 address first, and an empty DoH answer stays empty instead of falling back to system DNS. Export again - Fullscreen — the browser toolbar row stays visible; only the system bars hide. Export again (#1436, closes #1435) - Camera preview — live getUserMedia videos keep the page's layout instead of being narrowed to the media aspect ratio. Export again (#1464, closes #1450) - Shortcuts — separate-task previews and desktop shortcuts show the app icon in recents. Update the builder (#1462, closes #1446) - App Modifier clones — the chosen package name and manifest label are applied, so the installed clone shows the name you typed. Update the builder (#1465, closes #1459) - Separate tasks — turning the About switch off stays off after leaving the screen. Update the builder (#1468)

About this version

Version
2.8.4 (83)
Size
25.24 MB
Requires Android
7.0
Target SDK
24
Architecture
x86, x86_64, arm64-v8a, armeabi-v7a
Downloads
17
Updated
Nov 2, 2026
Package
com.webtoapp
Languages1
English

Similar apps

Ratings & reviews

—
0 ratings
  • 5
    0
  • 4
    0
  • 3
    0
  • 2
    0
  • 1
    0

Write a review

Tap a star to rate this app