Skip to content
Getting started

Next.js internationalization (i18n)

Welcome to the next-intl docs!

In this guide you will learn how to set up internationalization (i18n) in your Next.js app.

With Next.js 13, the App Router (opens in a new tab) was introduced and announced as stable with version 13.4. Following the lead of Next.js, next-intl now also recommends this paradigm going forward.


Support for using all next-intl APIs in Server Components is currently in beta. If you're fine with using internationalization in Client Components, you can use the latest stable release of next-intl, but if you're an early adopter, you may be interested in the Server Components beta.