ICU 70.1 is now available. 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.
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 following table. You can also find previous releases in the nav bar under “Downloading ICU”.
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.
The following are some ICU tools that are available in addition to ICU.