MIT License 254 Icons SVG

Flagpack

260+ optimized SVG country flag icons based on ISO 3166 codes. Available in 1x1 and 4x3 aspect ratios with ready-made components for React, Vue, and Svelte.

Flagpack is a polished collection of 260+ country and territory flag icons created by Yummygum, a design studio based in the Netherlands. Every flag is crafted as an optimized SVG that renders crisply even at very small sizes - a key differentiator from other flag libraries that use complex SVGs or low-resolution PNGs. The entire package including all SVGs and CSS weighs roughly 125KB gzipped, making it about 10x smaller than comparable libraries like flag-icon-css.\n\nSince version 2.0, Flagpack follows the ISO 3166 standard as the baseline for flag selection. All ISO 3166 countries are included, plus notable sub-national flags: England (GB-ENG), Scotland (GB-SCT), Wales (GB-WLS), and Northern Ireland (GB-NIR) from ISO 3166-2:GB, and the Caribbean Netherlands islands of Bonaire (BQ-BO), Saba (BQ-SA), and Sint Eustatius (BQ-SE) from ISO 3166-2:BQ. Each flag is provided in two aspect ratios - the standard 4x3 rectangular format and a 1x1 square format - giving designers flexibility for different layout contexts like navigation dropdowns, profile badges, language switchers, data tables, and mobile interfaces.\n\nFlagpack ships with built-in styling options including gradient overlays (real-linear, top-down, real-circular), drop shadows, and rounded corner presets that can be applied through simple component props. Sizes range from small (16px) to large (64px) with medium as the default. The library supports tree-shaking since v2.0, meaning only the flags actually used are included in your production bundle.\n\nFor developers, Flagpack provides official framework components for React (react-flagpack), Vue (vue-flagpack), and Svelte (svelte-flagpack), all installable via npm with flagpack-core as the shared asset package. For designers, Flagpack is available as a Figma Community file with fully customizable components and as a Sketch Shared Library with editable symbols. The project is actively maintained with 626+ GitHub stars and is trusted in production by teams building international products, e-commerce platforms, travel apps, and SaaS dashboards worldwide.

flagpack-core-main.zip
By Flagpack 56 views 283 downloads
254 icons available

Available Formats

SVG React Vue Svelte Figma Sketch npm

Pack Details

Total Icons 254
License MIT
Creator Flagpack
Category Flag Icons

Usage Rights

This icon pack is free to use in personal and commercial projects. Please check the original license for attribution requirements.

View full license

All Flagpack Icons

254 icons
SVG
Uruguay
Uruguay
SVG
US Minor Outlying Islands
US Minor Outlying Islands
SVG
US Virgin Islands
US Virgin Islands
SVG
Uzbekistan
Uzbekistan
SVG
Vanuatu
Vanuatu
SVG
Vatican City
Vatican City
SVG
Venezuela
Venezuela
SVG
Vietnam
Vietnam
SVG
Wales
Wales
SVG
Wallis and Futuna
Wallis and Futuna
SVG
Western Sahara
Western Sahara
SVG
Yemen
Yemen
SVG
Zambia
Zambia
SVG
Zimbabwe
Zimbabwe
Showing 241-254 of 254 icons

Explore More Icon Packs

Browse our full collection of curated icon sets

View All Collections
SVG copied to clipboard