| # Unicode Utilities | |
| The Unicode Utilities provide a number of different utilities that use and | |
| demonstrate features of the Unicode encoding and locale data. These include the | |
| following: | |
| * [bidi - Unicode Bidi Algorithm (UBA) Demo ](bidi) | |
| * [bnf-regex - Simplified regex generation ](bnf) | |
| * [breaks - Unicode Segmentation ](breaks) | |
| * [Changes](changes) | |
| * [character - Unicode Character Properties ](character) | |
| * [confusables - Visually Similar Characters ](confusables) | |
| * [idna - Internationalized Domain Names (IDN) ](idna) | |
| * [languageid - BCP47 Language Tags ](languageid) | |
| * [list-unicodeset - Manipulate sets of Unicode characters ](list-unicodeset) | |
| * [properties - Unicode Properties and Values ](properties) | |
| * [regex - Generate corrected regex ](regex) | |
| * [transform - Transform strings using CLDR ](transform) | |
| * [unicodeset - Compare sets of characters ](unicodeset) | |
| Common to many of the utilities is the use of UnicodeSet. For more information, | |
| see [list-unicodeset - Manipulate sets of Unicode | |
| characters](list-unicodeset.md) | |
| The Unicode Utilities are open source. See <https://github.com/unicode-org/unicodetools> | |
| ----- | |
| © 2001-2025 Unicode, Inc. Unicode and the Unicode Logo are registered trademarks of Unicode, Inc. in the U.S. and other countries. See [Terms of Use](https://www.unicode.org/copyright.html). |