How to build a website to APK (step by step)
September 28, 2026 · 6 min read
An APK is the file that installs an app on an Android phone. If you already have a website, you can turn it into an APK without writing code or opening Android Studio. This guide walks through every step.
What you need before you start
- Your website address (it should load over https).
- A square icon image, ideally 512×512 pixels.
- Optional: a splash-screen image or animation shown while the app opens.
- An Android phone to test the APK on.
Step 1: Paste your website address
Open Build My App and type your website address. You'll see a free preview of your app straight away — no sign-up needed.
Step 2: Sign in and start the build
Tap Build my APK now and sign in with Google. Your app is created from your website with a name and an app ID (for example, myshop.com becomes com.myshop.app), and the build starts by itself. New accounts get a 14-day free trial.
Step 3: Brand it
While it builds, open your app's settings to upload your icon and splash screen and choose the top-bar colours. Colours can match your website automatically.
Step 4: Switch on app features
Turn on the extras that make it feel like a real app: push notifications, Google sign-in, an offline screen, pull to refresh, file downloads and a back button that works the way people expect. Many of these are on by default.
Step 5: Download and install the APK
Your APK is usually ready in about 15–20 minutes. Download it to your phone, tap it, and allow installs from your browser if Android asks. Open the app and check your pages, links and sign-in.
Step 6: Publish on Google Play (optional)
An APK is great for testing and sharing. To publish on Google Play you need the AAB file, which comes with paid plans. Read APK vs AAB and how to publish on Google Play for the next steps.
Common problems
- "App not installed" — remove any older copy of the app with a different signature, then install again.
- Blank screen — make sure your website loads over https on a phone browser.
- Google sign-in fails — follow the Google sign-in guide.