This extension is completely free to use. To install it please place free order on this module by clicking the download button and following the order process. After that please check the installation instructions given to you on the right side of the page. In case you want to download the manual package please log in to your account after placing the order and go to the ”Free products” menu. You can find installation and documentation instructions on our site. In case you have a problem or found a bug please open a ticket on our contacts page.
When you offer a multilingual website or product, the language icons display is a cool idea. It is always reasonable to show various language icons or country flags in the top links block. They allow visitors to get the most of your store service.
To make a language selection more user-friendly many websites use a simple text-based switcher. But for customers, it would more intuitive to use a well-designed language selector. That is what the Magento 2 Easy Flags module is about.
The extension will help you to convert a boring Magento store switcher into a friendly language selector. By doing so, you will create an awesome visualization of selecting a language. We added easy flags to store switcher on mobile. That creates a simple user experience on different screen resolutions.
Extension demo:
Easy Flags demo is available at our demo server.
- Free installation
- Activate up to 10 times
- All extensions $79
- Approved on Magento Marketplace
Creating user-friendly selector with flags

- dropdown adds images to Magento-like dropdown
- one-line mode with flags without any text (only uploaded images)
- popup mode shows a drop-down list inside a pop-up window
Adding images to language switcher dropdown

Easy Flags 1.4.6
8th of October 2026- Security: Medium — improved output handling of flag images on the storefront and in the admin store grid.
- Security: Medium — improved file name validation for flag image uploads.
- Security: Medium — improved output handling in the language switcher.
- Changed: Magento versions older than 2.3 are no longer supported.
Easy Flags 1.4.5
11th of June 2024- Breeze: moved the store switcher script to the dynamic bundle.
Easy Flags 1.4.4
14th of August 2023- PHP 8.2 compatibility.
- Code cleanup.
Easy Flags 1.4.0
29th of August 2022- Fix redirect to incorrect pages when store switcher in top navigation block. Such issue occurs at Argento Theme with Marketplace design.
- Fixed
AMP validation issue: CSS-Qualifier "!important" is not allowed.
Easy Flags 1.3.5
26th of November 2020- Fixed php error when uploading image in Magento 2.4.1 at edit storeview form.
Easy Flags 1.3.4
19th of October 2020- Added missing "alt" attribute to the image tag.
Easy Flags 1.3.3
5th of August 2020- AMP support added.
Easy Flags 1.3.2
21st of July 2020- Add flags to stores list to sandwich navigation at mobile.
Easy Flags 1.3.0
- Improve CSS. Merge module CSS with theme CSS.
- Fixed delete image for store view. Previously it was not possible to remove image assigned to store view.
- Improve compatibility with Magento 2.2.0. Fixed notice - undefined index in .../magento/framework/File/Uploader.php on line 545.
Apr 11, 2019
Easy Flags 1.2.1
12th of February 2019- Imporve compatibility with Magento 2.3.x. Fixed JS error when upload image at Edit Store.
- Respect non-English charactes in store name for flag placeholders. It also fix error at some Magento instances about 'InvalidArgumentException' when full page cache enabled.