Frequently Asked Questions
Common questions about ToApp usage and features.
Swipe down on the bottom navigation bar to hide it for fullscreen browsing. Once hidden, press the volume up button to show the navigation bar again.
Using the volume up button to show the navigation bar has several advantages: simple and quick operation, no conflict with web page touch interactions, always available without needing to operate in a specific area, and no accidental touches. After the navigation bar is shown, the volume button returns to normal volume adjustment.
ToApp is a free web-to-app converter that turns any website into a native Android app (APK) with one click. No coding required – just enter a URL to generate your own app, with support for custom icons, app name, bottom navigation bar, and dark mode.
ToApp supports most website types, including blogs, e-commerce, utility sites, corporate websites, personal homepages, and more. As long as your website can be accessed normally in a browser, it can be converted into an Android app with ToApp.
Using ToApp is very simple: open the app, enter the website URL you want to convert, customize the app name and icon, add multiple page links to generate a bottom navigation bar if needed, and finally tap the generate button to get the APK package. The entire process requires no coding. See detailed steps →
ToApp offers rich customization options: you can customize the app icon, app name, package name, add multiple pages with auto-generated native bottom navigation bar, support dark mode adaptation, and choose whether to show a splash screen. All settings can be done through an intuitive interface.
Yes, ToApp is completely free to use. All core features – including web-to-app conversion, multi-page support, app customization, and APK generation – are free of charge. Premium features may be introduced in the future, but existing free features will remain free forever.
Pack your entire website folder into a ZIP file with index.html or index.htm at the root as the entry point. The directory structure is preserved, so relative paths between files remain valid.
Example structure:myapp.zip (entry)
├── index.html├── css/style.css
├── js/main.js
└── images/logo.png
Limits: max 500 files, max 50MB total size, no path traversal (e.g. ../), and no executables (.exe/.dll/.so/.apk/.bin/.sh/.bat/.cmd/.ps1).
Edge-to-edge display mode extends app content into the system status bar and navigation bar areas for an immersive fullscreen experience. You can enable or disable 'Edge-to-Edge Display' in 'More Settings'.
When enabled, the status bar and navigation bar have transparent backgrounds and content extends to screen edges. When disabled, the system bars show independent background colors and content is separated from the system bars.
Edge-to-edge display combined with fullscreen mode delivers the best fullscreen display experience.
Your ZIP must contain index.html or index.htm as the entry file (case-insensitive, so INDEX.HTML, Index.html etc. are all recognized).
The entry file can be at the ZIP root level or up to 2 directory levels deep:
✅ index.html (root)
✅ subdir/index.html (1 level deep)
✅ a/b/index.html (2 levels deep)
❌ a/b/c/index.html (deeper than 2 levels — not detected)
Single HTML file mode has no such restriction — the file will be automatically renamed to index.html regardless of its original name.
The following are prohibited in filenames:
❌ Path traversal: .. (e.g. ../secret.html)
❌ Paths starting with / or \
The following executable extensions are automatically filtered:.exe / .dll / .so / .apk / .bin / .sh / .bat / .cmd / .ps1
ZIP files should be compressed using UTF-8 encoding. If compressed on a Chinese Windows system using the default GBK encoding, Chinese characters in filenames may become garbled and file paths may not match. It is recommended to use 7-Zip or WinRAR with UTF-8 mode.
Single-level filenames should not exceed 255 bytes, and full paths should not exceed 4096 bytes.
ToApp runs entirely on your phone locally. All app generation is done on-device — no website data or personal information is uploaded to any cloud server. Generated APKs are digitally signed and safe to install. Download ToApp for free →
In ToApp's Project Export & Import feature, you can export all app projects (including icons) as .toapp files for backup. You can also import .toapp or .json project files shared by others for easy migration and collaboration.
ToApp-generated apps are standard Android APKs that can technically be submitted to Google Play and other app stores. However, app stores have specific review policies for WebView-based apps — please read the relevant developer policies before submitting. ToApp is best suited for personal use, internal distribution, and rapid prototyping. Compare with other web to app tools
ToApp has a built-in smart icon fetch feature. After entering a URL, tap the 'Fetch Website Icon' button and ToApp will automatically analyze the domain and retrieve its favicon. If multiple icons are available, you can choose the most suitable one from the list.
You can submit issues and suggestions through ToApp's in-app Feedback feature, which supports email or online forms. Device info and logs are automatically attached to help diagnose problems faster. You can also email xsyzwu@gmail.com directly.
Ready to convert your website to an app?
Download ToApp for free and generate your Android app in 3 steps.
Free Download ToApp →