You are here: Home > Applications > Gurmukhi Unicode Conversion Application

Gurmukhi Unicode Conversion Application

GUCA is an application that is designed to convert ASCII encoded, font-based Gurmukhi text (usually Punjabi/Panjabi) into Unicode. It is open-source and is released under the GNU General Public Licence. This means that this software is entirely free and available for all to download and edit.

If you have further queries please e-mail the author (in English only).

About GUCA

This application will convert text based on Dr. Thind's fonts (e.g. AnmolLipi, GurbaniLipi fonts) into Unicode. It also includes a custom mapping engine that allows you to easily add your own font mappings.


Please select which package you wish to download:

Latest GUCA Executable - [Version 1.3]

Other releases and source code

If you are unable to open these files, you will require an unzipping utility such as WinRAR, WinZip or 7-Zip. If you do not have any Unicode Gurmukhi fonts, you can download Saab here for free.

Please note that this software comes with NO WARRANTY of any kind so use it at your own risk!

System Requirements

GUCA requires the Microsoft .NET Framework Version 1.1 to function correctly. GUCA is being developed on Windows XP and should work correctly on Windows 2000, Windows XP and Windows 2003 Server. If you are using Windows 98 or ME you will need to export your output to XHTML and view it in Internet Explorer 6 before you can see the Gurmukhi text.

Details on enabling Punjabi support on your computer.

Custom Mappings

The following mappings are included in the latest release:

Dr Chatrik Web > AnmolLipi and Unicode
GurLipi > AnmolLipi and Unicode
Punjabi Font > AnmolLipi and Unicode
Satluj > AnmolLipi and Unicode

Not included in the latest release:

Satluj > AnmolLipi and Unicode (New! - Version 0.6)
Punjabi Font > AnmolLipi and Unicode (New! - Version 0.6)

AnmolLipi (Bani) > Unicode
GurmukhiLys20 > AnmolLipi and Unicode
SGPHar > AnmolLipi and Unicode
SriAngad > AnmolLipi and Unicode

To install these custom mappings, load GUCA and open the options dialog by clicking 'Tools' > 'Options'. Click on the 'Mappings' tab and press the 'Add' button. Ensure you have unzipped the archive and then select the mapping file to add. To convert using these mappings, click 'Tools' > 'Convert' and then select the appropriate conversion.