To combat this, a unified character encoding standard was needed. This resulted in a great deal of confusion and misunderstanding, which led to data corruption during transfer between computers. Before Unicode, text files and web pages were vulnerable to conflicting encodings, making it difficult to read them across different systems, applications, or devices. Unicode is an international character encoding standard that gives a unique number to every character across languages and scripts, making almost all characters accessible on all platforms. However, it is not compatible with certain software programs like Corel Draw, Adobe Photoshop, etc. It is a great help for designers, publishers, and media persons to type Urdu on tablets, mobile phones, or any other device. It is widely used for the consistent encoding of written text. Unicode is a distinctive pattern of numeric values that renders every language.