ToolZoneX
Blog

Browserconfig.xml Generator

Generate the browserconfig.xml file Windows and Edge use for pinned-site tile images and colors.

browserconfig.xml:
<?xml version="1.0" encoding="utf-8"?> <browserconfig> <msapplication> <tile> <square70x70logo src="/mstile-70x70.png"/> <square150x150logo src="/mstile-150x150.png"/> <wide310x150logo src="/mstile-310x150.png"/> <square310x310logo src="/mstile-310x310.png"/> <TileColor>#2b5797</TileColor> </tile> </msapplication> </browserconfig>

How to Use the Browserconfig.xml Generator

browserconfig.xml tells Windows and Microsoft Edge which images and background color to use when a visitor pins your site to their Windows Start screen or taskbar. Provide the four standard tile image sizes — 70x70 (small), 150x150 (medium), 310x150 (wide), and 310x310 (large) — plus a tile background color, then copy the generated XML into a file named browserconfig.xml at the root of your site.

Example

Once browserconfig.xml is published at your domain root, a browser looking for it will automatically pick up the tile images and color without any extra <meta> tags needed in your HTML.

Common Use Cases

  • Customizing the Windows tile image and color shown when a site is pinned to the Start screen.
  • Passing browserconfig-related checks in SEO or site-completeness audit tools.
  • Filling out a favicon/icon package generated by a build tool or site template.

FAQs

  • Is browserconfig.xml still relevant? It's a somewhat legacy, Windows-specific feature with a shrinking practical impact as pinned-tile Start screens have become less common, but it's still checked by some SEO and site-auditing tools and included by default in many favicon-generator templates.
  • Where does the file need to live? At the root of your domain, e.g. https://example.com/browserconfig.xml, so Windows can find it automatically.
  • Do I need all four tile sizes? Providing all four covers every tile size Windows might display; if you skip one, that size simply falls back to a default tile rather than causing an error.