Free tool

Mobile meta tags generator for your website

Before you convert a website to an app, the site itself needs a handful of tags in its head so it scales, colours and behaves correctly on a phone. Fill in the fields and paste the block into your template.

Build the head block

Every tag below is standard HTML. Nothing here is specific to our builder — it helps in Chrome, Safari and any WebView.

Options

The tags a website needs before it is an app

Converting a website to an app does not change the HTML, so anything the site gets wrong on a phone it gets wrong in the app — full-screen, with no browser chrome to hide behind. Most of those problems are fixed by a dozen lines in the <head> that the site should have had anyway. This generator writes them.

TagWhat it fixes
viewportWithout it, a phone renders the page at 980px wide and shrinks it. The app looks like a desktop site seen through a keyhole.
theme-colorChrome tints its address bar with it; inside the app it is the colour the builder reads as a default. The dark-scheme variant is used in dark mode.
color-schemeTells the browser the page supports dark mode, so form controls and scrollbars match instead of glowing white.
format-detectionStops iOS Safari turning any string that looks like a phone number into a blue link. Use real tel: links instead.
apple-touch-iconThe icon iOS uses for "Add to Home Screen" — and the image many link previews fall back to.
manifestLinks the web app manifest, which makes the site installable as a PWA and names it for Android's "install" prompt.
mobile-web-app-capableThe standard successor to Apple's tag: the page can run full-screen when installed.

The viewport line, in detail

width=device-width, initial-scale=1 is the minimum and is never wrong. The optional parts trade something off. user-scalable=no makes the page feel like an app — no accidental zoom on a double-tap — but removes a visitor's ability to enlarge small text, which is why accessibility guidelines discourage it; many apps do it anyway. viewport-fit=cover lets the page extend behind a notch and, on Android 15, behind the now-transparent status bar; pair it with padding-top: env(safe-area-inset-top) on any fixed header.

Theme colour and the app

The colour you put in theme-color is worth choosing carefully because it is the one you will give the builder as the app's theme — the status bar, the splash background, the system chrome. The Theme Colour Lab previews it on a phone and tells you whether the status bar icons should be light or dark.

What these tags do not do

They do not make a site responsive — that is the CSS's job — and they do not make it work offline. They make a responsive site render at the right size, in the right colours, with the right icon, in every mobile browser and every WebView. The App Readiness Score covers the rest of the list.

Frequently asked questions

Do I need these if I am converting the site with the builder?

The viewport tag, yes — without it the app shows a shrunken desktop layout. The others improve how the site looks in Chrome, in link previews and as an installed PWA, and give the builder a theme colour to read.

Should I disable pinch-zoom?

It makes the site feel like an app, but it stops visitors enlarging text, and accessibility guidelines discourage it. For a shop or a tool, most people disable it; for an article-heavy site, keep zoom on.

What size should the apple-touch-icon be?

180×180 PNG covers every current iPhone; larger is fine, iOS scales down. Use the same square artwork as your Android launcher icon so the site and the app match.

Is the web app manifest required?

No. It is what makes the site installable as a PWA in Chrome. If you are shipping the app through the builder you can skip it, but it costs nothing and gives Android's 'install' prompt a proper name and icon.

Why two theme-color tags?

The second carries a media query for dark mode. Chrome picks whichever matches the phone's setting, so a light brand colour does not glare on a dark-mode phone.

Read next

Related tools

Turn your website into an app today

Paste your URL, pick a name and an icon, and download a signed Android app in minutes. Free to start — no code, no Android Studio, no card.

Convert my website — free