Free tool

HTML validator for your website app

A standards validator tells you your markup is invalid. This one tells you what will actually break once your page is running inside an Android app — module scripts, absolute paths, CDN resources, a missing viewport — before you spend a build finding out.

Check your page

Parsed in your browser. Nothing is uploaded, so you can safely check unpublished pages.

Drop an .html fileor paste the markup below

Valid HTML and app-ready HTML are different things

A page can pass the W3C validator perfectly and open as a blank white screen inside an app. The rules that matter when you bundle a website into an APK are not about markup correctness; they are about what a WebView can and cannot load from a file:// origin with no web server behind it. This validator checks those rules, in your browser, without uploading the file.

What it checks

Drop an .html file or paste the source. Each finding names the line and says why it matters; "Load a broken example" shows all of them at once.

Which route are you taking?

These checks matter for a bundled app — an HTML file or a ZIP shipped inside the APK. If you are making the app from your site's URL, the page is served by your server as usual and module scripts, absolute paths and CDN resources all work; what matters there is HTTPS, a phone-width layout and no mixed content. The validator still catches the viewport and DOCTYPE problems that affect both. The bundled-app rules in full →

Frequently asked questions

Why does my website show a blank screen in the app?

Almost always a module script —