# URL to App - Convert Any Website Link into an Android App > urltoapp.dev is a reference on URL to App conversion: turning any website URL or link into an installable Android app (APK for sideloading, AAB for Google Play) without Android Studio. It covers how URL apps work (WebView, Trusted Web Activity), the common problems (Google sign-in, file uploads, payments, deep links, Play policy) and recommends two free Android apps that do the build. ## Key facts - A URL to App converter wraps a web address in a native Android shell (WebView) with your app name, icon, colours and package name, then compiles and signs an APK/AAB. - The app loads the live site, so website edits appear in the app without a rebuild; changing the name, icon, start URL or permissions needs a new build. - Google sign-in does not work inside a plain WebView (error 403 disallowed_useragent); the fix is to open sign-in in a Custom Tab or use email/password or another provider. - Google Play accepts WebView apps that add real app value; a bare copy of a website can be rejected under the minimum-functionality and webview spam policies. - iPhone (iOS) apps cannot be produced as an APK; an iOS app needs a separate Xcode build and Apple review. ## Apps - [Website to App](https://play.google.com/store/apps/details?id=com.webtoapp.convertwebsitetoapp): Paste any https:// link and get an Android app that opens it full-screen, with your name and icon. - [HTML & ZIP to APK](https://play.google.com/store/apps/details?id=htmltoapk.zipfiletoapk.htmltoapkbuilder): Pick an HTML file or a ZIP of your site and get an offline app with the files packed inside. ## Convert a link - [Turn an AI-built web app (Lovable, Bolt, Replit, v0) into an Android app](https://www.urltoapp.dev/convert/ai-built-web-app-to-apk/): Convert the published URL of a Lovable, Bolt.new, Replit or v0 app into a signed Android APK and AAB. Auth, Supabase, routing and what to fix first. - [Turn a Google Form link into an Android app](https://www.urltoapp.dev/convert/google-form-to-app/): Make an app from a Google Form URL for surveys, check-ins, orders or sign-ups: which link to use, sign-in requirements, file uploads and better alternatives. - [Turn a WooCommerce store into an Android app](https://www.urltoapp.dev/convert/woocommerce-store-to-app/): Convert a WooCommerce (WordPress) store URL into an Android shopping app: cart and login cookies, payment gateways, caching plugins, push for orders and Play rules. - [Turn your link-in-bio page into an app](https://www.urltoapp.dev/convert/link-in-bio-to-app/): Make an Android app from your Linktree, Beacons, Stan or bio.link page: when it's worth it, how links should open and how to avoid a Play rejection. - [Turn a Substack (or any newsletter) into your own Android app](https://www.urltoapp.dev/convert/substack-to-app/): Convert your Substack, Beehiiv or Buttondown publication URL into a branded Android app: login, paid posts, links and why a custom domain matters. - [Turn a Ghost site into an Android app](https://www.urltoapp.dev/convert/ghost-blog-to-app/): Make an Android app from a Ghost publication URL: Portal sign-in, members and paid tiers, theme tweaks for app mode, and push for new posts. - [Turn a Moodle site or course platform into a branded app](https://www.urltoapp.dev/convert/moodle-to-app/): Convert a Moodle, Canvas-style LMS or course-platform URL into your institution's own Android app: SSO, file uploads for assignments, PDFs and downloads. - [Turn a Discourse forum or online community into an app](https://www.urltoapp.dev/convert/discourse-forum-to-app/): Make a branded Android app from a Discourse, Flarum or phpBB forum URL: start page, login providers, image uploads, notifications and moderation. - [Turn a Streamlit or Gradio app into an Android app](https://www.urltoapp.dev/convert/streamlit-app-to-apk/): Convert a Streamlit Community Cloud, Hugging Face Spaces or Gradio URL into an Android APK: sleeping apps, websockets, embed URLs and mobile layout tips. - [Turn a Bubble app into an Android app](https://www.urltoapp.dev/convert/bubble-app-to-apk/): Convert a Bubble.io app into a signed Android APK and AAB: responsive engine, page load speed, Google login plugins, file uploader and Play submission. - [Turn a booking page into an app your clients keep](https://www.urltoapp.dev/convert/booking-page-to-app/): Make an Android app from a Calendly, Cal.com, Acuity or Square booking URL for salons, tutors, clinics and studios: start URL, calendar links and payments. - [Turn an online radio or stream player into an app](https://www.urltoapp.dev/convert/radio-stream-to-app/): Make an Android app from a web radio player URL: background playback limits in WebViews, autoplay rules, stream formats, lock-screen controls and data use. - [Turn an intranet or internal web tool into an app for your team](https://www.urltoapp.dev/convert/intranet-url-to-app/): Convert an internal portal, ERP, CRM or staff tool URL into a private Android app: VPN, private IPs, SSO, http, MDM distribution and no Play listing. - [Turn a Grafana dashboard or admin panel into an app](https://www.urltoapp.dev/convert/grafana-dashboard-to-app/): Make an Android app from a Grafana, Metabase, Home Assistant-style or custom admin dashboard URL: kiosk mode, auto-refresh, auth and keeping the screen readable. ## Learn - [What is URL to App? Converting a link into a real app](https://www.urltoapp.dev/learn/what-is-url-to-app/): URL to App explained: how a website link becomes an installable Android app (APK/AAB), what the app can do, what it can't, and when a URL app is the right choice. - [How to convert a URL to an app, step by step](https://www.urltoapp.dev/learn/convert-url-to-app-step-by-step/): Convert any website URL into an Android app in minutes: prepare the link, set name, icon and package, build a signed APK and AAB, then publish. - [How a URL app works, layer by layer](https://www.urltoapp.dev/learn/how-a-url-app-works/): Inside a URL to app conversion: the Android activity, the WebView and its settings, cookies and storage, the user agent, the back button and how the app is signed. - [URL to APK vs URL to AAB: which file do you need?](https://www.urltoapp.dev/learn/url-to-apk-vs-url-to-aab/): APK or AAB from your URL? APK installs directly on a phone and shares anywhere; AAB is required for new Google Play apps. When to use each and how signing differs. - [Choosing the right start URL for your app](https://www.urltoapp.dev/learn/choose-the-right-start-url/): The start URL decides the first screen, login flow and analytics of your URL app. Home page vs /app vs dashboard, query parameters, redirects and subdomains. - [Fixing Google sign-in in a URL app (Error 403: disallowed_useragent)](https://www.urltoapp.dev/learn/google-sign-in-in-url-apps/): Why “Sign in with Google” fails inside a URL to app WebView with 403 disallowed_useragent, and the fixes that work: Custom Tabs, email links, other providers. - [File uploads, camera and downloads in a URL app](https://www.urltoapp.dev/learn/file-uploads-and-camera-in-url-apps/): Make , camera capture, geolocation and downloads work in a URL to app WebView: what the app shell must support and what to change on your site. - [Which links stay inside your app — and which shouldn't](https://www.urltoapp.dev/learn/external-links-in-url-apps/): Control links in a URL app: your domain inside, social and maps in their own apps, and tel:, mailto:, WhatsApp and intent:// links handled correctly. - [The offline screen: what a URL app does with no internet](https://www.urltoapp.dev/learn/url-app-offline-screen/): What happens when a URL app has no connection, how to replace the dinosaur error with a branded offline screen, and how caching and service workers help. - [Deep links: open your URL app from any link](https://www.urltoapp.dev/learn/url-app-deep-links/): Make links to your website open straight in your URL app with Android App Links: intent filters, assetlinks.json, SHA-256 fingerprints and how to test verification. - [Push notifications for a URL app](https://www.urltoapp.dev/learn/push-notifications-for-url-apps/): Web push doesn't work in an Android WebView. How URL apps send push with FCM or OneSignal, the Android 13 permission and opening the right page on tap. - [Payments in a URL app: what works and what Play allows](https://www.urltoapp.dev/learn/payments-in-url-apps/): Checkout in a URL app: Stripe or PayPal work for physical goods; digital goods fall under Google Play billing rules. Plus pop-up, 3-D Secure and UPI fixes. - [Google Play policy for URL apps: how to avoid a rejection](https://www.urltoapp.dev/learn/google-play-policy-for-url-apps/): Why Google Play rejects some website-to-app conversions (minimum functionality, webview spam, impersonation) and the checklist that gets a URL app approved. - [URL to app for iPhone: what's actually possible](https://www.urltoapp.dev/learn/url-to-app-for-iphone/): Converting a URL to an iOS app: why APKs don't run on iPhone, Add to Home Screen web apps, WKWebView apps, Apple's guideline 4.2 and what it all costs. - [Updating a URL app: when you need a rebuild](https://www.urltoapp.dev/learn/update-url-app-without-rebuild/): Content, design and features on your site update a URL app instantly. Name, icon, start URL, permissions and SDKs need a new build with a higher version code. - [Security checklist for URL apps](https://www.urltoapp.dev/learn/url-app-security-checklist/): Keep a URL to app conversion safe: https only, no mixed content, scoped domains, no exposed JavaScript bridges, safe file access and what users can see in the APK. - [Measuring your URL app in Google Analytics](https://www.urltoapp.dev/learn/track-url-app-users-in-analytics/): Separate app traffic from website traffic in GA4 and other analytics: a start-URL parameter, user-agent detection, a custom dimension and app install attribution. - [12 ways to make a URL app feel native](https://www.urltoapp.dev/learn/make-a-url-app-feel-native/): Small website changes that make a URL app feel like a real app: hide web-only UI, bottom navigation, tap feedback, colours, back button and speed. ## Compare - [URL to App vs PWA: which should you choose?](https://www.urltoapp.dev/compare/url-to-app-vs-pwa/): URL to App (WebView APK) vs Progressive Web App: installation, Play Store listing, sign-in, push, offline, updates and when to use both together. - [WebView vs Trusted Web Activity: two ways to wrap a URL](https://www.urltoapp.dev/compare/webview-vs-trusted-web-activity/): Compare WebView apps and Trusted Web Activities for converting a URL to an Android app: requirements, sign-in, cookies, control, Play policy and which to pick. - [URL app vs HTML app: live link or files inside?](https://www.urltoapp.dev/compare/url-app-vs-html-app/): Should your Android app load a live URL or pack HTML files inside? Compare updates, offline use, speed, backends and which free converter to use for each. - [A real app vs an “Add to home screen” shortcut](https://www.urltoapp.dev/compare/url-to-app-vs-home-screen-shortcut/): Chrome's Add to Home screen makes a shortcut or installs a PWA; a URL to App build makes a real APK. Differences in look, sharing, store listing and features. - [Wrap your URL or rebuild in React Native / Flutter?](https://www.urltoapp.dev/compare/url-to-app-vs-react-native-flutter/): Should you convert your URL to an app or rebuild natively with React Native or Flutter? Cost, time, performance, offline, device features and a decision checklist. - [The best URL to app converters, compared](https://www.urltoapp.dev/compare/best-url-to-app-converters/): Compare URL to app converters: phone-based builders, PWABuilder, Median, WebViewGold-style templates, AppMySite and AppsGeyser — what each produces and who it suits. - [A PWABuilder alternative for sites that aren't PWAs](https://www.urltoapp.dev/compare/pwabuilder-alternative/): PWABuilder packages PWAs as Trusted Web Activities. If your URL isn't a PWA or you don't control the domain, here's the WebView alternative and how they differ. - [A Median.co (GoNative) alternative for simple URL apps](https://www.urltoapp.dev/compare/median-co-alternative/): Median.co (formerly GoNative) is a full-featured paid WebView app platform. When a free, phone-based URL to App builder is enough, and when Median is worth it. ## Tools - [Start URL inspector](https://www.urltoapp.dev/tools/start-url-inspector/): Paste the URL you want to turn into an app. Checks https, redirects-prone hosts, tracking parameters, ports and IPs, and suggests a clean start URL and package name. - [URL to package name generator](https://www.urltoapp.dev/tools/url-to-package-name/): Turn a website URL into a valid Android package name (application ID) using reverse-domain naming. Validates Java keywords, digits, hyphens and length. - [Link scope tester](https://www.urltoapp.dev/tools/link-scope-tester/): Paste your start URL and a list of links from your site. See which open inside the app, in the browser or in another app (tel:, mailto:, WhatsApp, intent://). - [App Links builder: assetlinks.json + intent filter](https://www.urltoapp.dev/tools/app-links-builder/): Generate assetlinks.json and the matching intent-filter for your URL app from domain, package name and SHA-256 fingerprints, plus adb verify commands. - [App mode snippet generator](https://www.urltoapp.dev/tools/app-mode-snippet-generator/): Generate JS and CSS that detect when your site runs inside your Android URL app, add an in-app class and hide web-only elements like app banners. - [App start URL UTM builder](https://www.urltoapp.dev/tools/app-utm-link-builder/): Clean old tracking tags out of your app's start URL and add consistent UTM parameters, so Google Analytics separates URL app sessions from website visits. - [Launcher label preview: will your app name fit?](https://www.urltoapp.dev/tools/launcher-label-preview/): Preview how your app name appears under the icon on Android home screens and check Google Play's 30-character title limit. Pick a short name that won't be cut off. - [Status bar colour tester](https://www.urltoapp.dev/tools/status-bar-color-tester/): Preview your app's theme colour on the Android status bar with light and dark icons, check contrast and get the right setting for your URL to App build. ## Reference - [Glossary](https://www.urltoapp.dev/glossary/): 40 URL-to-app terms defined. ## Optional - [Full text summaries](https://www.urltoapp.dev/llms-full.txt)