WebApp Shell
Paste a self-contained HTML page below. The shell encodes it into a link that renders
your page full-screen on a real, persistent origin — works fully offline
after the first load, and keeps localStorage between launches (unlike data: URLs).
How to use it (Shortcuts & Home Screen)
Open from the Shortcuts app
- Tap Generate launch link, then Copy link.
- In Shortcuts, add an “Open URLs” action and paste the link.
- Running the shortcut opens your app in Safari — it runs offline and remembers its data.
Note: Shortcuts opens links in Safari (with its minimal toolbar). That's the same
behavior your old data: URLs had. iOS does not let Shortcuts launch directly into a
chrome-free standalone window.
True full-screen (no Safari chrome)
- Tap Open now to load your app.
- In Safari tap Share → Add to Home Screen → Add.
- That icon launches your app full-screen, offline, with its own storage.
Why not webapp://?
Custom URL schemes can only be registered by native apps on iOS, so a web page can't claim
webapp://. Use the https:// link this tool generates instead — it does
everything the scheme was meant to do.
Offline
The first time you load the shell online, a service worker caches it permanently. After that the shell and every link you generate work with no network. Your app only needs the internet if its own code fetches something external (CDN scripts, APIs, etc.) — keep apps self-contained to stay 100% offline.
) with full access to its storage.
Only open links you created or trust — a malicious page could read or wipe the data of your other shell apps.