# PWA checker: is your website ready to become an app?

Source: https://saastostore.com/tools/pwa-checker

Paste your website address to see if it's ready to become an app. The check is free, takes about 10 seconds and needs no account. It reads your site as a browser would, then tells you what it found and what to do next.

## What it looks at

- **HTTPS:** every store build needs a secure address.
- **Web manifest:** the file that gives your site a name, colors and icons.
- **Service worker:** the script that makes a PWA installable.
- **Icons:** whether your site offers a usable one.
- **Your builder:** when it recognizes the tool behind your site, the fix guide adapts to it.

## What the result means for your build

| Your site | What you can build |
| --- | --- |
| Valid PWA | Every build, including the small [Android Build (Web)](https://saastostore.com/docs/build-types) |
| Not a PWA | The free test build, Android Build (Native), iOS, Android TV and desktop |
| Unreachable | Nothing yet: the address must be public |

> A low score doesn't stop you. Only the Android Build (Web) needs a valid PWA, and the Android Build (Native) accepts any website.

## Improve your score

1. **Add a manifest** Add a `manifest.webmanifest` file with your app's name, start URL, colors and icons of 192 and 512 pixels, then link to it from your pages.
2. **Add a service worker** Most builders have an option or a plugin. With an AI builder, ask it to make your app a PWA.
3. **Check again** Publish your site, then run the check once more.

```html
<link rel="manifest" href="/manifest.webmanifest" />
```

Next, follow the [quickstart](https://saastostore.com/docs/quickstart), or read about [which build fits your app](https://saastostore.com/docs/build-types).

## Frequently asked questions

### Do I need a PWA to publish an app?

No. Only the Android Build (Web) needs one. The other builds accept any public website.

### Is the check really free?

Yes, with no account and no limit on what it tells you. Building an app starts with a free test build.

### Why does it say my site is unreachable?

The site may be private, protected by a password or blocking automated visits. Open it in a private window to check.

### Does it work with Lovable, Bubble or Webflow?

Yes. It works with any public website, and it recognizes the main builders.
