Downloading ICU

Latest Release

2024-04-17: ICU 75 is now available. It updates to CLDR 45 (beta blog) locale data with new locales and various additions and corrections. C++ code now requires C++17 and is being made more robust. The CLDR MessageFormat 2.0 specification is now in technology preview, together with a corresponding update of the ICU4J (Java) tech preview and a new ICU4C (C++) tech preview. See Downloading ICU > ICU 75.

Previous Releases

2023-12-13: ICU 74.2 released with date/time formatting bug fixes. See Downloading ICU > ICU 74.

2023-10-31: ICU 74 is now available. It updates to Unicode 15.1, including new characters, emoji, security mechanisms, and corresponding APIs and implementations. It also updates to CLDR 44 (blog) locale data with new locales and various additions and corrections. See Downloading ICU > ICU 74.

2023-06-15: ICU 73.2 is now available. Maintenance release with changes for GB18030 compliance, English AM/PM spaces, word segmentation around @ sign, etc. See Downloading ICU > ICU 73.

2023-04-13: ICU 73 is now available. It updates to CLDR 43 locale data with various additions and corrections.

ICU 73 improves Japanese and Korean short-text line breaking, reduces C++ memory use in date formatting, and promotes the Java person name formatter from tech preview to draft.

For details, see Downloading ICU > ICU 73.

Recent Releases

If you want to use ICU (as opposed to developing it), it is recommended that you download an official packaged version of the ICU source code. These versions are tested more thoroughly than day-to-day development builds of the system, and they are packaged in zip and tar files for convenient download. Here are several recent releases of ICU that are available:

🚧 TODO 🚧: Please pardon our dust; we will soon fix the links in the table below. You can also find previous releases in the nav bar under “Downloading ICU”.

2021-10-27: ICU 70 updates to Unicode 14, including new characters, scripts, emoji, and corresponding API constants. ICU 70 adds support for emoji properties of strings. It also updates to CLDR 40 locale data with many additions and corrections. ICU 70 also includes many other bug fixes and enhancements, especially for measurement unit formatting. For details about new features and other improvements, see Download ICU 70.

For more details on building ICU once you've checked out the code, please see the ICU4C or ICU4J readme (linked from the nav bar).

Note: In 2012, starting with ICU 49, we changed the ICU release version numbering, combining the former first two fields into one, thus the major release sequence is ..., ICU 4.6, ICU 4.8, ICU 49, ICU 50, ICU 51, …

For older ICU releases see the Old ICU Releases page.

Other Downloads

The following are some ICU tools that are available in addition to ICU.