TECH / Servers & Websites 2 min read

Country Flag Icons in PNG (Free Download Pack)

Antonio NEMCD Author
Published Jul 14, 2016 · 2 min

I needed a tidy, lightweight set of PNG country flags for a small web project without extra visual clutter.

Preview of glossy PNG country and organization flag icons

Each icon comes as a transparent PNG with a subtle glossy bevel, so they fit neatly inside site language switchers, server location lists, or regional selectors.

What Is Inside the Archive

The ZIP archive ships with two naming conventions side by side, so you can pick whichever matches your template or backend logic best:

  • flags/ folder – around 285 icons named with full English titles separated by hyphens, such as Ukraine.png, United-Kingdom.png, and Poland.png.
  • flags_iso/ folder – the same set indexed by lowercase two-letter ISO country codes (ua.png, us.png, de.png), plus international bodies prefixed with an underscore (_European-Union.png, _United-Nations.png, _NATO.png, _WHO.png).
  • Six pixel sizes – every branch includes subfolders for 16, 24, 32, 48, 64, and 128 pixels wide, along with a plain-text list.txt index.

Quick Usage Tips and Direct Download

For Retina and high-DPI displays, pull an icon one size tier larger than its rendered slot – for example, serve files from the 48/ or 32/ folder while setting width="24" height="24" and loading="lazy" in HTML so edges stay sharp on mobile screens.

Download the full pack (~7.5 MB): nice-flag.zip.

Since the archive is hosted directly here without third-party file lockers, you can unzip it and drop the ISO folder straight into your theme or web app.

Related posts:

Leave a Comment