faq

Frequently asked questions

Short answers, each linked to the doc that explains it properly.

The basics

What is ZIPtoAPK?

A converter that turns a ZIP of a website into a signed Android app. Your files are packed inside the APK and served to Android's WebView from a local https address, so the app works offline and behaves like the site. How it works →

What can I upload?

A .zip of a site — hand-written HTML/CSS/JS, a framework build, an HTML5 game, a PWA — or a single .html file. The builder also accepts a live URL, which makes an app that loads your website instead of bundling it. ZIP requirements →

Do I need to know Android development?

No. There is no Android Studio, Gradle, Java or Kotlin involved on your side. You need a working website and an icon.

Making it work

My app shows a blank screen. What is wrong?

Nine times out of ten, a path starting with / or a history-mode router. Troubleshooting →

Does React / Vue / Angular / Svelte work?

Yes — build it, set a relative base path and hash routing, and zip the output folder. ES modules work as they are. Framework recipes →

Does it work offline?

Everything in the ZIP does. Anything loaded from other servers (CDNs, fonts, APIs) needs a connection unless you bundle it. Offline checklist →

Can my app call my API?

Yes, when online. Allow the origin https://appassets.androidplatform.net in your API's CORS settings. APIs, CORS & sign-in →

Limits and plans

How big can the ZIP be?

5 MB zipped on the free plan, 18 MB on Pro. See what fills yours →

Is there a watermark?

No, on either plan.

Can I publish on Google Play?

Yes, with Pro, which produces the AAB format Play requires and signs with a key you own. Pricing →

Can I build for iPhone?

No. Output is Android only.

Privacy and ownership

Do the tools upload my files?

No. Every tool on this site runs in your browser; ZIPs and APKs are opened locally. The only network requests any tool makes are the CDN downloads the CDN localizer exists to perform.

Who owns the app?

You do — the content, the name, the icon and the listing. See the terms.

Can someone see my code by unzipping the APK?

Yes, as with any web app. Never put secret keys in the ZIP. The junk cleaner flags .env and key files →

In one line each

Is ZIPtoAPK free?

Yes. Free builds are signed APKs with no watermark or expiry. Pro ($5/month through Google Play) adds AAB for Google Play, your own signing key, larger bundles and native features.

Why does my app show a blank screen?

Usually a script or stylesheet linked with a path starting with /, which points outside the folder the app serves your files from, or a history-mode router. Use relative paths and hash routing.

Do ES modules and fetch() work in the app?

Yes. Bundled files are served from https://appassets.androidplatform.net, a real https origin, so module scripts, fetch() of your own files, localStorage and IndexedDB all work.

Can I make an iOS app?

No. ZIPtoAPK builds Android apps only (APK, and AAB on Pro).

Unzip it on a phone today

Upload the ZIP, name the app, pick an icon — and download a signed APK a few minutes later. Free builds, no watermark, no Android Studio.

Convert a ZIP — free site.zip → app-release.apk