PWAfy
warming up the generator…

manifest.json · icons · splash · service-worker.js

Turn client sites into installable apps, ready to hand off.

Built for freelancers and agencies shipping PWAs for other people's sites. Scan a URL or fill in the details yourself, and get a complete, spec-correct manifest, a full icon set with iOS splash screens, and a working service worker, scored so you can show the client it's done right. Solo builders get the exact same tool, free for one build.

No account needed for a single build. Everything runs in your browser.

Generated output
// manifest.json
{
  "name": "Northwind Coffee",
  "display": "standalone",
  "theme_color": "#1E6E4C",
  "icons": [ 8 sizes + maskable ]
}
// sw.js: stale-while-revalidate, verified
// quality score: 96/100
8
icon sizes generated, incl. maskable
6
iOS splash screens, per device
3
caching strategies to choose from
0
files uploaded to a server

What a scan actually turns into

An illustrative walkthrough, not a real customer, using the same fictional coffee-shop site from the example above, so you can see the three-step shape of a build before you try it on a real URL.

01 · Start
Paste a URL
🔒 northwindcoffee.com
Scanning for name, icon, theme color…
02 · Generate
PWAfy builds the files
manifest.json 8 icon sizes 6 iOS splash sw.js
03 · Hand off
Installed like an app
N
Northwind Coffee · added to home screen

Try it yourself with a real URL in the builder below. Nothing here is faked, it's the same output the tool produces.

What one click actually produces

PWAfy is honest about what a browser can and can't do for you. It won't rehost your website no tool can promise that safely. What it does do is generate every file a browser needs to treat your site as an installable app, correctly and to spec, then check its own work.

01
Identity files
A manifest.json validated against the W3C spec, plus the head tags and iOS-specific meta tags most converters forget.
02
A full icon set
One image in, eight sizes out, properly padded maskable versions, favicon.ico, and the exact iOS splash screens Apple's engine expects.
03
A quality score
Every build is checked against the same criteria installability engines use, with a plain-language fix list for anything that's missing.

Build it now

Five steps. Scan a live URL to pre-fill everything, or start from a blank form either way you end up with the same accurate output.

9:41 📶 📶 🔋
Your app

Output: what's in the zip

Pricing

Build one PWA for free. Pay when this becomes something you rely on. Choose the currency and payment method that works for you cards from anywhere are accepted, and Nigerian users can pay by direct bank transfer.

Free
0
one build, watermark-free
  • Full manifest + icon set
  • 1 caching strategy at a time
  • 1 saved preset
  • Quality score
Studio
₦4,000
per month · unlimited builds
  • Unlimited builds & re-generation
  • Up to 10 saved brand presets
  • App shortcuts & screenshots for a richer install prompt
  • Full icon set, iOS splash & caching output, no build cap
Agency
For client work
₦12,000
per month · for client work
  • Everything in Studio
  • Unlimited saved brand presets
  • Web Push boilerplate add-on (VAPID keys + subscribe code)
  • White-labelled output, no PWAfy branding
  • Team workspace, up to 5 seats, shared presets

Card charges settle in naira; the amount shown in another currency is an approximate guide your bank applies its own exchange rate. Bank transfer is only available in naira.

Questions

The things people usually ask before trying it on a real client site.

How is this different from PWABuilder or other site-to-app tools?

PWAfy is built around the workflow of shipping PWAs for other people's sites, not just your own: brand presets you can reuse across client projects, a shared team workspace on the Agency plan, and white-labelled output with no PWAfy branding. Every build is also checked against a quality score covering maskable icon padding, per-device iOS splash sizes, and manifest spec compliance, with a plain-language list of anything that's missing rather than just a pass or fail.

Do you store my site or my files?

No. Icon processing and file generation happen in your browser. If you scan a URL to prefill fields, PWAfy's server only reads the page's public title, description, theme color, and icon link, nothing else is stored beyond a short cache used to speed up repeat scans of the same page.

What happens after I pay?

Card and bank transfer payments are verified server-side directly against Paystack, your plan updates automatically once the charge or transfer is confirmed, usually within a minute. Paid plans run for 30 days at a time.

Can I use this for client work?

Yes, that's what the Agency plan is for: unlimited builds and presets, white-labelled output with no PWAfy branding, the Web Push add-on, and a shared team workspace for up to 5 seats with invite codes for teammates.

I don't have a Nigerian bank account. Can I still pay?

Yes. Card payments are accepted from anywhere and settle in naira; the price shown in another currency is an approximate guide only. Bank transfer is naira-only, for users paying from a Nigerian bank.

PWAfy AI
PWAfy AI · built by ayocodes