Project UTF-8

Project UTF-8’€™s purpose is to document and promote proper Unicode support (particularly UTF-8 support) in free and Open Source software.

The latest specification for UTF-8, dated 2003-11, can be found as IETF’™s STD 63 or RFC 3629.


There is a mailing list: To join the list, send a message to with only the word ‘€œsubscribe’€ in the body. List archives are available.

IRC discussions happen in the #unicode channel on Here is a helpful list of irc clients that support UTF-8.


To contribute to these pages, create a wiki account, then join the above IRC channel and ask someone to add you to ?FreedesktopGroup.

Current project members include

  • Behdad Esfahbod
  • Noah Levitt
  • Roozbeh Pournader
  • Danilo Segan
  • Mariano Suárez-Alvarez
  • Miloslav Trmac
  • Alexander Winston

Project UTF-8 Pages

                 * <a href="../BadSoftware/">BadSoftware</a>. Contrary to what Markus Kuhn is doing with his <a href="">UTF-8 and Unicode FAQ</a>, we will be trying to maintain a list of software that doesn’€™t support UTF-8. Since UTF-8 is _the_ character set standard, we consider every piece of software that doesn’€™t support UTF-8 to be very old-fashioned and out of date. 
                 * <a href="../BMP-Only/">BMP-Only</a>. A list of software that supports only the <a href="../BMP/">BMP</a> of Unicode, and thus lacks full Unicode support. 
                 * <a href="../Fonts/">Fonts</a>. A list of free and non-free fonts supporting various ranges of Unicode. 
                 * <a href="../unicode-translation/">unicode-translation</a>. A subproject of project UTF-8 with the goal of translating Unicode character names and other data into many languages using the gettext framework. 

-- ?AlexanderWinston - 14 Jun 2004

-- ?AlexanderWinston - 07 Apr 2004

-- ?NoahLevitt - 17 Feb 2004