You have a website and you want it on Android as a real app with its own icon. Search for "website to apk online free" and you will find plenty of tools that are free right up until the download button, or that stamp their own logo on your splash screen. This guide shows the route that stays free from start to finish: the online converter at freehtmltoapk.com.
It runs in your browser, needs no account, adds no watermark and never puts our own ads in your app, and gives you two files at the end: a signed APK you can install today and an AAB for Google Play.
What you need before you start
- The address of your website, for example
https://example.com. It should load over HTTPS and look good on a phone screen. - A square image for the app icon, ideally 512 by 512 pixels or larger.
- An Android phone for testing. You do not need Android Studio or a computer with any special software.
If your site is not online yet, you can also upload HTML files, a ZIP or a whole folder instead of a URL. The steps are the same.
Step by step: website URL to APK
1. Open the converter
Go to the HTML to APK converter. There is nothing to sign up for. The builder is a short wizard, and each step has sensible defaults, so you can skip anything you do not care about.
2. Name and icon
Type the app name people will see under the icon, then a package name such as com.yourbrand.app. The package name is the app's permanent ID on Google Play, so pick it carefully and do not change it later. Upload your icon image.
3. Content: paste your website address
On the content step, choose the website option and paste your URL. Links to your own site stay inside the app, and links to other sites open in the browser. Because the app loads your live site, any change you make to the website shows up in the app straight away, with no new build. The website to APK page explains this mode in more detail.
4. Make it feel like an app
The next steps are optional but worth a minute each:
- Colors: set the status bar and navigation bar to your brand color, choose an orientation, and pick light, dark or automatic theme.
- Opening screen: a splash screen with your logo while the site loads.
- Menus: a top toolbar with back and share, bottom tabs for your main sections, or a side drawer.
- Browsing: pull to refresh and a friendly offline page with a retry button, so the app does not show a blank error when the train goes into a tunnel.
Only turn on the phone features your site actually uses. If it never asks for the camera or location, leave those off. Fewer permissions means fewer questions from users and from Google Play.
5. Signing key and download
Choose a new signing key, or upload the key file you used before (.jks, .keystore, .p12 or .pfx) if you are updating an existing app. Then build. You get the signed APK and the AAB.
What "no watermark" and "signed" actually mean
No watermark means the app is yours alone. There is no "made with" banner, no extra logo on the splash screen, and no ads from us inside your app. If you add AdMob ads, they are your ads and the earnings are yours.
Signed means the APK carries a digital signature from your key. Android refuses to install an unsigned APK, and it uses the signature to check that every update comes from the same developer. That is why the key matters so much: keep a backup of the key file and its password somewhere safe, such as a cloud drive. If you lose it, you cannot ship updates to people who installed the old version.
How to test the APK on your phone
Apps from outside Google Play are allowed on Android, but the phone asks you first. The exact wording varies by brand, but it goes like this:
- Send the APK to your phone. Download it directly on the phone, or copy it over USB, email or a cloud drive.
- Tap the file in your Downloads or Files app.
- Android says it cannot install apps from this source. Tap Settings and allow Install unknown apps for the app you are using to open the file, such as Files or Chrome.
- Go back and tap Install.
Once you are done testing, you can switch that permission off again. Then use the app like a visitor would:
- Tap through every main page and every menu tab.
- Turn on airplane mode and check that the offline page appears instead of an error.
- Rotate the phone and see if the layout still works, or lock the orientation if it does not.
- Try login, forms and file uploads if your site has them.
- Press the back button and check it goes back a page, not straight out of the app.
Before you publish on Google Play
The APK is for testing and sharing directly. Google Play wants the AAB (Android App Bundle) instead, so that is the file you upload in Play Console. A few things to check first:
- Same key, always. Every future update must be signed with the key you used for the first upload.
- Version number. Each new upload needs a higher version code than the last one.
- Real value. Google is wary of apps that are only a thin wrapper around a website. Native navigation, an offline page, notifications or other useful features help your app look like an app and not a bookmark.
- Privacy policy. Play asks for a privacy policy link, and your website is a natural place to host it.
- Closed testing. New personal developer accounts must run a closed test with real testers before they can publish to everyone. Our closed testing guide explains how it works.
For the full walkthrough of the store listing, screenshots and review, read the Google Play publishing guide.
FAQ
Is it really free?
Yes. The online converter at freehtmltoapk.com is free, with no account and no watermark. You download both the APK and the AAB.
Do I need to rebuild the app when I update my website?
No. A website app loads your live site, so content changes appear right away. You only rebuild when you want to change app settings such as the icon, the name, the menus or the permissions.
Can I build on my phone instead?
Yes. The Android app "HTML to APK: Website to App" builds right on the phone. It shows a short ad in the builder before a build, and a one-time Remove Ads upgrade turns those off. Your app never gets our ads.
What if my site is not online?
Upload the HTML files, a ZIP or the folder instead. The app then carries the pages inside it and opens them even without internet.
Why does my phone warn me when I install the APK?
Android shows that warning for every app that does not come from an app store. It is normal for your own test builds. Allow it for the app you used to open the file, install, and you are done.