Select Language:
If you’re using AWS Cognito’s Managed Login UI and finding that it doesn’t support Portuguese (Brazil) language, you’re not alone. Many developers and users have noticed this gap, which can be frustrating, especially for users in Brazil where Portuguese (pt-BR) is widely spoken. Fortunately, there’s a way to address this issue.
The current login interface allows some language switching through the ‘lang’ query parameter. For example, you can switch to Spanish with ‘es’ or Italian with ‘it.’ However, Portuguese (pt-BR) isn’t officially supported, which means the login page ignores the language code and defaults to English. This can create a poor experience for users trying to navigate in their native language.
Since AWS supports pt-BR across its management console and other services, it makes sense for their login UI to do the same. When the login page lacks localization, developers are often forced to create custom login interfaces, which can take extra time and introduce additional security concerns. It also defeats the convenience of using a managed service designed to simplify authentication.
There’s also confusion caused by the limited documentation on which language codes are officially supported. Without clear guidance, developers may struggle to find workarounds or assume certain codes are usable when they are not.
It’s time for AWS to prioritize full support for Portuguese (Brazil) in the Cognito login UI. This includes implementing proper localization for pt-BR and clearly documenting which language options are supported through the ‘lang’ parameter. Making this change would help ensure that the login experience is inclusive and accessible to all users, especially in one of Latin America’s largest markets.
The infrastructure exists, and the developer community is ready for a more inclusive experience. By extending support to pt-BR, AWS would demonstrate its commitment to serving a truly global audience.




