Skip to main content
I
Uni
UNICODE
Tools/InPage → Unicode
Language:Englishاردو (Urdu)

InPage ↔ Unicode Urdu Converter

The definitive, developer-grade InPage Nastaliq to Unicode converter. Effortlessly convert InPage 2.x, 3.x, and InPage Pro files into clean, web-ready UTF-8 Urdu text.

27Total Words
132Characters
103Urdu Letters
0Aerab / Diacritics
235 BUTF-8 Size
Transform Options:
Font Size (22px):
InPage Nastaliq Source Text
Converted Unicode Urdu (UTF-8)
ان پیج سے یونیکوڈ کنورٹر یہ ایک جدید ٹول ہے جو ان پیج نوری نستعلیق ٹیکسٹ کو معیاری یونیکوڈ میں تبدیل کرتا ہے۔ قیمت: ۱۲۵۰ روپے (۲۰۲۶)

InPage Nastaliq Byte-to-Unicode Mapping Reference

Below is the comprehensive byte map used by InPage 2.4, 3.0, and InPage Professional, matching proprietary extended ASCII bytes to standard ISO/IEC 10646 Unicode Arabic/Urdu codepoints.

اALEF
0x81U+0627
بBA
0x82U+0628
پPE
0x83U+067E
تTA
0x84U+062A
ٹTTEH
0xABU+0679
ثTHA
0x85U+062B
جJEEM
0x86U+062C
چTCHEH
0x87U+0686
حHAH
0x88U+062D
خKHAH
0x89U+062E
دDAL
0x8AU+062F
ڈDDAL
0xACU+0688
ذTHAL
0x8BU+0630
رRA
0x8CU+0631
ڑRREH
0xADU+0691
زZAIN
0x8DU+0632
ژJEH
0x8EU+0698
سSEEN
0x8FU+0633
شSHEEN
0x90U+0634
صSAD
0x91U+0635
ضDAD
0x92U+0636
طTAH
0x93U+0637
ظZAH
0x94U+0638
عAIN
0x95U+0639
غGHAIN
0x96U+063A
فFA
0x97U+0641
قQAF
0x98U+0642
کKEHEH
0x99U+06A9
گGAF
0x9AU+06AF
لLAM
0x9BU+0644
مMEEM
0x9CU+0645
نNOON
0x9DU+0646
ںNOON GHUNNA
0x9EU+06BA
وWAW
0x9FU+0648
ہHEH GOAL
0xA0U+06C1
ھHEH DOACHASHMEE
0xA1U+06BE
یFARSI YEH
0xA3U+06CC
ےYEH BARREE
0xA4U+06D2
آALEF MADDA
0xA6U+0622
۔URDU FULL STOP
0xAFU+06D4

InPage ↔ Unicode Urdu Converter

InPage 8-bit byte-to-Unicode mapping algorithm in pure Python.

1# InPage to Unicode Urdu Converter Algorithm (Python 3)
2INPAGE_MAP = {
3 0x81: 0x0627, # Alef (ا)
4 0x82: 0x0628, # Ba (ب)
5 0x83: 0x067E, # Pe (پ)
6 0x84: 0x062A, # Ta (ت)
7 0x86: 0x062C, # Jeem (ج)
8 0x87: 0x0686, # Che (چ)
9 0x99: 0x06A9, # Keheh (ک)
10 0x9A: 0x06AF, # Gaf (گ)
11 0xA0: 0x06C1, # Heh Goal (ہ)
12 0xA1: 0x06BE, # Do-Chashmi Heh (ھ)
13 0xA3: 0x06CC, # Choti Yeh (ی)
14 0xA4: 0x06D2, # Bari Yeh (ے)
15 0xAF: 0x06D4, # Urdu Khatam (۔)
16}
17
18def inpage_to_unicode(inpage_bytes: bytes) -> str:
19 result = []
20 for b in inpage_bytes:
21 if b in INPAGE_MAP:
22 result.append(chr(INPAGE_MAP[b]))
23 elif 0x20 <= b <= 0x7E:
24 result.append(chr(b))
25 else:
26 result.append(chr(b))
27 return ''.join(result)
28
29# Example: Read raw InPage .txt or .inp file bytes
30# with open('document.txt', 'rb') as f:
31# urdu_text = inpage_to_unicode(f.read())
Python 3Zero external runtime dependencies • Standard Library
UTF-8 & Unicode 16.0 Compatible

Understanding InPage Urdu Encoding vs. Modern Unicode Standards

For decades, InPage Urdu has stood as the industry benchmark for Urdu desktop publishing across Pakistan, India, and the global South Asian diaspora. From regional newspapers and literary magazines to academic textbooks and government gazettes, InPage’s proprietary Nastaliq calligraphy engine revolutionized Urdu typesetting in the late 1990s.

However, traditional InPage was architected prior to the universal adoption of UTF-8 Unicode standards. InPage utilized a proprietary, single-byte 8-bit character mapping (an extended variant of Windows Code Page 1256). As a result, when text typed in InPage is copied directly into modern web browsers, Microsoft Word, InDesign, WhatsApp, or search engines, it displays as garbled, unreadable text known as Mojibake (e.g., Çä ÑíÌ).

Key Features of iloveunicode.com InPage Converter

  • 100% Accurate Conjuncts: Properly handles complex Urdu letters like Do Chashmi Heh (ھ), Gol Heh (ہ), and Bari Yeh (ے).
  • Bidirectional Support: Convert InPage to Unicode and Unicode back into InPage byte sequences.
  • Bulk File Processing: Upload .txt or .inp documents directly for instant client-side conversion.
  • Zero Data Logging: All parsing executes locally in your browser memory via Web APIs — your confidential texts never touch a server.

Step-by-Step: How to Export InPage Text to Unicode

  1. In InPage Application: Open your document, select the desired text or press Ctrl + A, and choose File → Export Text (or copy directly).
  2. Paste into Converter: Paste the text into the left editor pane above or upload the exported .txt file.
  3. Select Clean-up Rules: Toggle Aerab stripping or Urdu numeral normalization depending on your publishing destination (e.g., SEO blogs vs print publications).
  4. Copy or Download: Click Copy Text or Download .txt to import your clean Unicode Urdu into WordPress, Adobe InDesign, MS Word, or social media platforms.

Frequently Asked Questions (FAQs)

How do I convert an entire InPage (.inp) document to Unicode?+

In InPage, open your document and choose File > Export Text to save a .txt file. Then click the "Upload File" button in this converter to load and translate the entire document into Unicode in milliseconds.

Why do characters like "ٹ", "ڈ", and "ڑ" become corrupted in some converters?+

Legacy Urdu letters (Tteh, Ddal, Rreh, Pe, Cheh, Gaf) reside at non-standard high byte offsets in InPage (e.g. 0xAB for ٹ). Low-quality converters mistake these for standard Arabic characters. Our converter uses the complete authentic InPage Nastaliq codepage mapping table to guarantee 100% precision.

What is the difference between InPage Urdu and Unicode Urdu?+

InPage Urdu uses an obsolete 8-bit single-byte code page that requires proprietary fonts like Noori Nastaliq installed on Windows to view. Unicode Urdu uses universal multi-byte UTF-8 encoding supported natively by Android, iOS, Windows, macOS, Google Search, and all modern web browsers.

Can I copy converted text directly into WordPress, Adobe InDesign, or Microsoft Word?+

Yes! Once converted to Unicode, your text can be pasted into any modern software, including WordPress Gutenberg, InDesign (with World-Ready Composer), MS Word, Photoshop, Google Docs, and WhatsApp.

Is there any character limit on how much text I can convert at once?+

No, there are no character limits. The conversion engine runs entirely on client-side Web Workers and JavaScript inside your browser, allowing you to convert entire books with hundreds of thousands of words without delays or server timeouts.