NewGurbani on the Gurdwara screen, free and in beta.Tat Khalsa Pothi for Mac and Windows →
Launch App
Typing & Unicode

Gurbani Akhar vs Unicode: what is the difference?

Why Gurbani Akhar text turns into English letters, and how Unicode fixes it.

By the Tat Khalsa teamUpdated October 20266 min read
The short answer: Gurbani Akhar is a font trick. It stores Gurmukhi as ordinary Latin letters and relies on a special font to draw them as Gurmukhi. Unicode stores the real Gurmukhi characters, so they display correctly everywhere.

How Gurbani Akhar works

Before Unicode was widely supported, Gurmukhi fonts mapped each letter to a key on an English keyboard. Typing k in a Gurbani Akhar font shows ਕ; typing s shows ਸ. The file still contains the letters “k” and “s”.

Letterkਕ
Wordsiqਸਤਿ
Phrasesiq nwmuਸਤਿ ਨਾਮੁ

Gurbani Akhar also types in visual order. Sihari (ਿ) appears before the letter on screen, so it is typed first: siq gives ਸਤਿ.

How Unicode works

Unicode gives every Gurmukhi character its own code point in the range U+0A00 to U+0A7F. ਕ is U+0A15 on every phone, computer and website, whatever font is used. Characters are stored in spoken order, so sihari comes after the letter it belongs to and the device draws it in the right place.

Side by side

Gurbani AkharUnicode
What is storedLatin letters (k, s, w…)Real Gurmukhi characters
Needs a special fontYes, on every deviceNo
Searchable on GoogleNoYes
Screen readersRead out English lettersRead Gurmukhi
Copy to WhatsApp or social mediaShows English lettersShows Gurmukhi

When to use each

Use Unicode for anything other people will read on their own devices: websites, social media, WhatsApp, email and documents you share. Gurbani Akhar is still useful when you need a specific display or handwritten font that only exists in the older encoding, such as for print designs.

How to convert

Paste Gurbani Akhar text into the Punjabi Unicode Converter. The Unicode version appears instantly, and you can convert back the other way too.

Open the Punjabi Unicode ConverterFree, runs in your browserUnicode Converter →

Questions

Search engines read the stored letters, so Gurbani Akhar text is indexed as meaningless Latin words. Unicode text is indexed as Gurmukhi and can be found by people searching in Punjabi.