Skip to content
HTMLtoSITE

Make your site installable as an app (PWA)

Last updated: 2026-08-10

Short version — turn on “Make installable as an app” in the editor's Settings › App (install) tab (Team plan and up), and visitors can add your site to their phone's home screen like a native app. Installation is offered on your one primary address only, and turning the feature off later never removes apps visitors already installed.

At a glance

Time needed
About 3 min
Plan required
Team
Coding knowledge
None
Where to do it
Editor

Step by step

  1. 1

    Turn on “Make installable as an app” — Team plan and up

    Open a site in the editor and go to Settings › App (install) — there's a single toggle there. Switch it on, and from that moment visitors' browsers recognize the site as installable. On Free, Personal, and Advanced the toggle stays locked, showing only “Available on the Team plan and above.” — you need Team or higher to use it.

    The editor's App (install) tab — settings that let visitors install your site like an app
    Turn it on and visitors get an install prompt in their browser.
  2. 2

    The icon is generated for you — or upload your own

    The app icon isn't your favicon reused as-is — an installable app needs a size-checked image of its own. Leave it blank and one gets generated automatically; want your own instead, upload a square PNG of 512×512 or larger and that's what gets used.

    Settings › App (install)
    Icon Auto-generated
    To set your own Square PNG, 512×512 or larger (icon-512.png)
  3. 3

    Installation is offered on one primary address only

    A site can be reachable through a subdomain and several custom domains at once, but installing is only ever offered on the one address marked primary. Your primary custom domain wins if you've set one, otherwise the default address is primary. Every other address simply doesn't expose the install path at all — installing separately per address would make the same app look like several different ones to a visitor.

    Settings › App (install)
    Installable address myname.html2site.com (primary)
    Other domains you own Install path not exposed
  4. 4

    Visitors still get a screen offline, thanks to a service worker

    Turning this on also installs an offline service worker in the visitor's browser. So if their connection drops for a moment, they don't hit a blank screen — the already-cached screen still shows. It's what makes the first time someone opens the app feel solid rather than fragile.

    Settings › App (install)
    Offline screen Shown automatically by the service worker
    If the connection drops The already-installed screen still opens

Frequently asked questions

Does this work on the free plan?

No, it's Team plan and up. On Free, Personal, and Advanced, the toggle in Settings › App (install) stays locked, showing only “Available on the Team plan and above.”

If I have several domains, can visitors install from all of them?

No, installation is only offered on the one address you've marked primary. Your primary custom domain wins if you set one, otherwise the default address does — every other address simply doesn't expose the install path.

Can I set my own icon?

Yes — upload a square PNG of 512×512 or larger. Leave it blank and one gets generated for you automatically.

If I turn this off later, do apps people already installed disappear?

No, apps already installed keep working normally. Turning it off only blocks new installs.

Does the app still open when the visitor is offline?

Yes — a service worker shows an offline screen automatically.

Trying it is faster than reading about it — paste your HTML now.