Zero dependencies · 4.9 kB gzipped

Your website belongs
on the home screen.

Turn mobile visitors into loyal users with a PWA installation experience that finally feels like part of your product.

Framework-free Privacy-friendly Two-minute setup
9:41

Make better.

Your workspace, anywhere.

9:41
makeapp.dev

Everything you need,
right where you need it.

M
AVAILABLE AS AN APPMakeAppFaster. Always within reach.
+34% more installs
Native feel
Built for teams shipping with
vercelWebflowframerShopifyW.
THE EXPERIENCE, NOT THE POPUP

Designed to feel
invisible.

MakeApp detects the right moment, device and install path. Your visitor only sees a clear, familiar invitation.

01

Smart by defaultBuilt-in iOS, Android, standalone and frequency detection.

02

Truly nativeiOS bottom sheet, Android prompt and fluid touch gestures.

03

Completely isolatedShadow DOM keeps your CSS and ours safely separated.

LIVE PREVIEW
9:41● ◒ ▰
YOUR DAILY FLOW

Focus on what
moves you.

Click “Install” to test the iOS journey

FROM SCRIPT TO HOME SCREEN

Three steps. That’s it.

1
</>

Paste the script

Add one line before your closing body tag.

2

We adapt

MakeApp automatically selects the right install journey.

3

You’re installed

Your PWA earns its place on the home screen.

READY FOR PRODUCTION

One line.
Everything included.

Configure your widget and paste the generated embed. MakeApp securely hosts the tiny script for you.

  • Web Component + Shadow DOM
  • No cookies or tracking
  • Native analytics events
EMBED BUILDERConfigure your widget
Ready
App icon OptionalSquare PNG, WebP, SVG or a public HTTPS URL
A
AVAILABLE AS AN APPAcmeFaster. Always within reach.
Install
index.html
<script
  src="https://makeapp.82-25-112-136.sslip.io/makeapp.min.js"
  data-app-name="Acme"
  data-accent="#6757ff"
  data-dismiss-days="14"
  defer
></script>
makeapp.min.js14.54 kB · 4.86 kB gzip
Download script ↓

Paste the embed before </body>. The script is served securely by MakeApp, or you can download and self-host it.