Country Flags
The flag of every country with its name & ISO code.
A searchable gallery of every country flag with the country name, ISO alpha-2 code and international dialing code. Flags are native Unicode emoji, so they render on your device with nothing to download and work offline. Search by country or code, filter by region, and tap a flag to copy the emoji. Runs fully in your browser — no API, no images.
How to use Country Flags
Open the list
Launch this free country flags tool to see the flag emoji of every country beside its name, ISO code and dial code.
Search a country
Type a country name like Japan or an ISO code like JP to find its flag instantly.
Filter by region
Use the region filter to browse flags by continent — Asia, Europe, Africa, the Americas and Oceania.
Copy a flag emoji
Tap any flag to copy the flag emoji to your clipboard for a message, post or document.
Copy a code
Tap the ISO or dial code to copy it, handy for forms, spreadsheets and code.
Learn the flags
Browse the full set to revise world flags for quizzes and general knowledge.
Frequently asked questions
How do flag emojis work?
A flag emoji is made from two 'regional indicator' letters that match a country's ISO alpha-2 code — for example, IN renders 🇮🇳 and JP renders 🇯🇵. Because they're standard Unicode, they display natively on phones and computers with no image to download. A few systems (like some Windows browsers) show the two letters instead of a picture.
How do I copy a country flag emoji?
Search for the country and tap its flag in the list — the flag emoji is copied straight to your clipboard, ready to paste into a chat, social post, spreadsheet or document.
Why do some flags show as letters instead of an image?
Flag emojis rely on the operating system's emoji font. Most phones, macOS and Linux render them as flags, but some Windows configurations don't include flag glyphs, so they show the two ISO letters (e.g. 'IN') instead. The code is still correct and will appear as a flag on devices that support it.
Does this include every country's flag?
Yes — it covers all ISO 3166-1 countries and territories, each with its flag emoji, name, alpha-2 code and dialing code. Use the region filter to browse by continent or the search box to jump to one.
Is the country flags tool free?
Yes — it's completely free with no sign-up. Flags are generated from Unicode in your browser, so there are no limits, no API keys and nothing is uploaded.
How do I get the flag emoji for a specific country?
Search the country's name in the list and tap its flag to copy the emoji. Each flag is built from the country's two-letter ISO code (e.g. IN → 🇮🇳), so it pastes as a real flag on any device that supports flag emojis.
Why don't flag emojis show on some Windows browsers?
Windows' default emoji font doesn't include country-flag glyphs, so flags may appear as the two ISO letters (like 'US') instead of a picture. The underlying code is correct and will render as a flag on phones, macOS, Linux and most other platforms.
Related tools — Reference · Geography
- Country Capitals — The capital city of every country, with flags & regions.
- Country Continent — Which continent each country belongs to, with flags.
- Country Area — Countries ranked by total area (largest countries in the world).
- Country Languages — The official / primary language(s) of every country.
- Nationalities List — The nationality (demonym) for every country.
- National Animals — The national animal of every country (tiger, eagle, panda…).
- Driving Side by Country — Which side of the road each country drives on (left / right).
- Indian States & Capitals — All 28 states & 8 UTs of India with capitals & codes.
- Lok Sabha Seats — Lok Sabha seats per Indian state / UT (543 total).