Unicode Converter is a free open source software for converting to/from unicode and also getting information about a character.
Unicode Converter developed in c# 3.5 and provide 2 variant user interfaces, one for windows with WPF and one with Asp.net for Web.