Coe Operations World Flags is a test and training app to improve your knowledge of the world's flags, capital cities and your ability to place countries on a map. It includes links to Kiddle (Kids Encyclopedia Facts) or Wikipedia for further information and is designed to be as intuitive as possible.
The Android installer has been temporarily withdrawn while examining an issue with backspacing on some devices. Click the icon above to play in your web browser.
Countries may be filtered by continent, which can be selected by tapping or clicking the menu bar buttons at the top. The default option is the whole world. Your selection is saved for launching next time in the Android app or your web browser's local storage.
There are two views, Flag View and Map View where you can learn or test your knowledge of different countries' locations. The maps used in World Flags are sections of the world globe centred on each of the continents. They are not the familiar rectangular representation of Mercator projection. Click the button to switch views except in Flash Test Mode.
There are two modes, Display Mode that shows countries and their capital cities and Test Mode. Display Mode comprises hyperlinks from the flags or maps and capital cities to their respective Kiddle or Wikipedia pages. Kiddle is the initial option for juniors, toggle the bottom right hand button for Wikipedia.
You can type directly into the input field with Quick Select to select countries beginning with that letter or ones with Alpha-2 country codes that do. If there are none, the next available option is selected with audible feedback instead, otherwise you may continue typing and/or press Enter/Go when ready. Alternatively use the Option List itself to go to your chosen destination. Backward and forward buttons are also provided for navigation; the Left and Right Arrow keys can be used when viewing on a computer.
Display Mode also has a Play button to move on every seven and a half seconds, so the screen stays on because of its slideshow characteristics in the Android app and most browsers. Do not leave your device unattended as it could drain the battery. You will be asked however whether you are still watching after 10 minutes of inactivity.
Maps are best viewed by continent in Display Mode as it effectively fixes the map with no movement or varying sizes.
World Flags launches in whichever mode was last used if local storage has been granted. Click the Mode button to cycle between them.
There are two primary test modes for testing your knowledge of country flags or locations, just switch view for either. Switching is discouraged during tests however but can sometimes help as a prompt if you're stuck.
Tests should be conducted in portrait orientation on moble devices to accommodate the virtual keyboard, which may be hidden on phones for visibility in map view. Tap the input field to activate and once more if you wish to hide the Option List.
There are three further test options, 10 random questions or all countries in your chosen continent, a City option for testing your knowledge of capital cities plus Flash Test Mode for accomplished users wanting an extra challenge. Flash Test Mode flashes flags up for one tenth of a second or maps for a half and is not available for city tests.
The final button is not a test button but, as stated above, is for choosing between Kiddle and Wikipedia for information on countries or their capitals.
You may skip or go back to earlier questions as and when you please. Correct solutions are shown after three wrong answers and may be reviewed at the end of the test. Press the central Stop button to exit the review.
Typing is the preferred input method. Options beginning with entered text are filtered and autocompleted as you type, as shown above and in the following image. Since options are limited to those in the list, you are audibly warned when none exist, most likely the result a typing error, and the offending character is removed. Just accept the free hit if it wasn't a typo. Full stops and apostrophes can also be omitted and accepted as valid answers.
Press Enter/Go or the central Submit button once filtered to the highlighted or last remaining option, as shown above, to submit that as your answer. No further typing is necessary. Use the Backspace key as usual to correct mistakes.
Standard abbreviations are accepted in several cases too, CAR for Central African Republic for example, St. for Saint, although Saint Vincent and the Grenadines already has a recognised abbreviation, SVG. Where applicable they are enclosed within square brackets in the Option List.
Typing the letter 'r' completes the abbreviation, which in this case filters out the remaining options. World Flags now uses this facility for internationally recognised Alpha-2 country codes too, substantially reducing input. Completed abbreviations are selected rather than the default first item as can be seen in the above example with 'CA' for Canada.
This facility is also used for alternative inputs such as Cabo Verde for Cape Verde. You can find them all by scrolling the full list.
Selection can also be made by directly interacting with the Option List itself. Tap or click the input field at any time to show or hide it. Nothing is displayed where no options match the text in the input field, whereas all are available when there is none.
The list can be swiped as usual on touch screens or scrolled with the mouse wheel on computers. Items are selected by tapping or clicking them. Press the Submit button or the Enter/Go key to submit your answer. Of course you may use a combination of typing and the Option List.
The Down Arrow key can also be used on computers to activate the option list if hidden. Use the Up and Down keys to scroll and dynamically make selections, then press Enter when ready. This can also be done in Quick Select mode.
User preferences are saved in the Android app and, if permitted, your browser's local storage, so your settings and whether you closed during a test can be restored. If you have more correct than wrong answers you are asked whether you wish to resume the test next time you launch the app.
If granted, local storage is also used for app data to minimise load time.
World Flags is the natural progression from a spreadsheet of European flags created years ago for my granddaughter and her primary school by her father, comprising hyperlinks to maps and Kiddle. When asked for an opinion, I copied it to a simple web page as shown above.
I don't know how much it spurred her interest in flags and geography, but she can now identify most in a flash and asked for a flags test with maps on her phone while I was coding something else for personal use.
Bug fixes or additions in the latest release.
29/08/2026
Added: Full screen mode added for most browsers.
19/08/2026
Updated: Country name is now displayed below flag in landscape orientation.
06/08/2026
Updated: Option List Quick Select has been upgraded.
02/08/2026
Updated: Option List now displays full list item when abbreviation input.
07/06/2026
Fixed: Immediately showing virtual keyboard when launching flag tests.
27/05/2026
Updated: Rolling Display Mode moves on every seven and a half seconds
rather than the arbitrary five to aid memory retention.
24/05/2026
Updated: Show city during City Test reviews.
Updated: Option List now includes Unicode characters but filtered in ASCII.
Updated: Images better scaled on iPhones during tests.
16/05/2026
Updated: Option List updated to handle multiple abbreviations.
Added: Internationally recognised Alpha-2 country codes added as extra
abbreviations.
06/05/2026
Updated: Use local storage to save and retrieve country data if allowed.
05/05/2026
Fixed: Next question was being asked if changing view while displaying a
correct answer.
Fixed: Data loading error if/when not returned in the order requested.
Updated: Improved layout for more devices in landscape orientation.
04/05/2026
Fixed: Scaling image when changing from landscape to portrait orientation during
tests.
28/04/2026
Updated: Questions are no longer repeated after three wrong answers but can be
reviewed at end of test.
Updated: Next scheduled image is preloaded when current one displayed.
Updated: World Flags now uses a database as a precursor for foreign language
support.
Updated: Layout has been further improved to adapt to more devices and orientation
changes.
Updated: Reverted to png map files that have now been compressed.
Removed: Timed test button as timed tests are no longer planned.
06/04/2026
Updated: Repackaged map files as jpg for smaller file sizes.
13/03/2026
Fixed: Disabled test buttons with large maps.
06/03/2026
Updated: New layout for computer screens in landscape view.
Updated: Buttons with images rather than text.
Added: New test option buttons.
Updated: Improved reliability of audible feedback.
Barring the updated Syrian Revolution Flag, all flags have been
sourced from Flagpedia.net.
All maps, with minor edits, are sourced from
Wikimedia Commons,
a vast collection of free to use resources.
You are free to use and distribute this software or web package provided it is accredited and supplied in its entirety with no alteration and that no fee is charged. All source code remains the property of Coe Operations.
© Coe Operations June 2025