Free · Instant · Browser-based

Unicode to InPage & InPage to Unicode
Urdu Text Converter

This is a free online tool that converts Urdu text between Unicode (the standard text format used on websites, phones, and Word) and InPage's legacy Urdu text encoding. Paste your text, get an accurate character-mapped result instantly, with a live preview and nothing to install.

No signup required Works on mobile Copy · Export · Share
Handles full documents directly in your browser — tested comfortably up to 100,000+ characters (roughly a 30–40 page article) with no server upload and no length cap.

Online Unicode to InPage Converter

Input: Unicode Text0 characters
Output: InPage Format0 characters

Upload a file

.txt or .docx, up to 5MB — your file is read locally and never uploaded

Export output

Download the converted text as a .txt, Word (.docx), or PDF file

PDF opens your browser's print dialog — choose “Save as PDF” as the destination.

Copy the output and paste it directly into InPage — set the page font to a Nastaliq/InPage font for correct display.

Targets the classic InPage legacy Urdu character mapping (character codes 129–254) used by InPage 3 / 2009-era files, including a handful of multi-character sequences for certain diacritics. Other custom InPage fonts may use a different mapping.

Using the converter

How to use this tool

No downloads, no setup — convert Urdu text directly in the box above in four quick steps.

Choose your direction

Tap “Unicode → InPage” or “InPage → Unicode” above the box — or just paste your text and let Auto-detect pick the right direction for you.

Add your text

Paste with the Paste button, type directly, use Voice input, upload a .txt or .docx file, or tap “Try sample text” to see the tool in action.

Read the result instantly

Your converted text appears on the right as you type, with a live character count and no page reload.

Copy, export, or share

Use Copy to grab it for your clipboard, Export to save a .txt file, or Share to send it straight to another app.

Why this converter

Built for accuracy, speed, and real publishing workflows

Every letter, ligature, and diacritic is mapped against the classic InPage codepage — not a rough approximation.

Accurate character mapping

Converts every Unicode Urdu letter into correct InPage word-format encoding, preserving connected forms and shapes.

Built for classic InPage workflows

Full compatibility with classic InPage layouts used in newspapers, magazines, brochures, and book publishing.

Instant, in your browser

Conversion runs locally as you type — no server round-trip, no upload, no waiting on large documents.

Clean, searchable Unicode

Turns InPage glyph text into selectable, searchable Unicode — perfect for archiving old books and newspapers.

Word, WhatsApp, PDF ready

Use converted text anywhere: Microsoft Word, Google Docs, WhatsApp, CMS platforms, and PDF editors.

No account, no limits

100% free with no signup. Paste long paragraphs or multi-page documents without a word-count wall.

Step by step

How the converter works

Open your file

Load the InPage or Word document that has the text you need to convert.

Select and copy

Press Ctrl+A to select all, then Ctrl+C to copy the text you want to convert.

Paste into the box

Paste the copied text into the input field on the left above.

Read the result

The converted text appears instantly on the right as you type or paste.

Copy the output

Copy the converted text and paste it into InPage, Word, or your CMS.

No signup, no installs

Everything happens in your browser

Paste, convert, copy — there's no server round-trip and nothing to install. Bookmark this page and the converter is ready every time you need it, on any device.

Open the converter

ان پیج سے یونیکوڈ اور یونیکوڈ سے ان پیج کنورٹ کریں

یہ ٹول آپ کی ان پیج فائل کو یونیکوڈ میں، اور یونیکوڈ فائل کو ان پیج میں بدل دیتا ہے۔ اوپر ٹیکسٹ باکس میں تحریر پیسٹ کریں اور نتیجہ فوری طور پر دیکھیں۔

From the blog

Guides, tutorials & deep dives

Practical write-ups on Urdu typing, InPage workflows, fonts, and publishing tips — pulled straight from the blog.

View all articles

Frequently asked

Questions about the converter

Is this converter free?

Yes — this Unicode to InPage and InPage to Unicode converter is 100% free. There is no signup, no account, no usage limit, and no watermark added to your converted text.

Do I need to install anything?

No installation is required. The conversion runs entirely in your browser using JavaScript — your text is never uploaded to a server, so it works on any device with a modern browser, including phones and tablets.

Does formatting stay the same after conversion?

Text, line breaks, and punctuation convert cleanly. Page layout does not: complex multi-column InPage layouts, tables, and text boxes are not preserved and may need manual adjustment once the converted text is pasted back into InPage or your CMS.

Can I convert long Urdu documents?

Yes. The converter handles large paragraphs and multi-page text directly in the browser with no word-count cap — it’s tested comfortably up to 100,000+ characters (roughly a 30–40 page article), so you can paste an entire chapter or article at once and see the result instantly.

Will the output work on all devices?

Yes. Converted text is standard, portable Unicode or InPage-encoded text, so it works the same way on Windows, Mac, Android, iOS, and inside any modern browser, word processor, or CMS.Unicode output works across modern devices, browsers and applications. InPage-encoded output is intended for compatible InPage workflows and fonts.

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

Unicode Urdu is the standard, searchable text encoding used by modern software, browsers, and phones (Windows, Word, WhatsApp, websites). InPage text uses a legacy InPage character encoding built for the InPage desktop publishing app, which looks correct only when displayed in a matching InPage/Nastaliq font and is not directly searchable or editable elsewhere. This tool converts between the two so text moves cleanly between old InPage files and modern platforms.

Can I upload a file instead of pasting text?

Yes. Drag a file into the “Upload a file” box (or click it to browse) to load a .txt or .docx file up to 5MB directly into the converter — the text is extracted in your browser and never uploaded to a server, then converted the same way as pasted text.

Which InPage encoding does this tool support?

This converter targets the classic InPage legacy Urdu character mapping (character codes 129–254), used by InPage 3 and 2009-era InPage files, which is the most common InPage encoding in circulation. Most characters map one-to-one, though a handful of diacritics use multi-character sequences. If your file was produced with a different custom InPage font or a heavily modified keyboard layout, some characters may not match — the tool will flag any character it cannot map with a warning rather than silently dropping it, so you can check and fix those spots by hand.

My InPage text looks like garbled boxes or wrong letters — is the converter broken?

Usually not — this is almost always a font or direction issue, not a conversion error. Check these in order: (1) confirm you’re using the “Unicode → InPage” tab when going into InPage and “InPage → Unicode” when coming out of it; (2) if you pasted InPage output into Word or a browser, it will only display correctly with a matching InPage/Nastaliq font (e.g. Jameel Noori Nastaleeq) applied — without that font the same underlying bytes will look like random symbols; (3) if you pasted Unicode output into InPage itself, InPage cannot read Unicode directly and needs the InPage-encoded version instead; (4) confirm your copy of InPage uses the classic codepage described above — a customized or non-standard InPage font can still cause mismatches even with the right encoding and direction. The underlying encoded text and how it visually renders are two separate things, and most “broken” conversions turn out to be a rendering mismatch rather than a mapping error.

Can I export the converted text as a Word document?

Yes. Use the “.docx” button in the Export output section to download the converted text as a Word file with the right direction and a matching Urdu/InPage font already applied, or use the “.txt” button for a plain text file. Both are generated locally in your browser.

Do I need the Jameel Noori Nastaleeq font to see my InPage output correctly?

Yes. Jameel Noori Nastaleeq is the standard Nastaliq font InPage documents are built around, and it’s a font, not an encoding — the converter handles the character mapping regardless of which font you have installed. If you paste this tool’s InPage output into Word, InPage, or another editor and it looks like random symbols, install Jameel Noori Nastaleeq (or another InPage/Nastaliq-compatible font) and apply it to that text, and it will display correctly.

Can I type Urdu using Roman Urdu (English letters) instead of pasting Unicode?

Yes — turn on “Roman Urdu typing (beta)” above the input box, then type phonetically (e.g. “pakistan”) and it’s transliterated to Urdu script and converted to InPage in one step. It works best for common words and short phrases and supports digraphs like kh, gh, sh, ch, th, zh, and aa — always review the output before publishing. If you’d rather set up full Urdu typing at the system level, see the Pak Urdu Installer link in the footer, which installs an Urdu phonetic keyboard and Nastaliq fonts on Windows.

Why are some characters marked as changed?

Some Unicode characters do not have a distinct equivalent in the targeted legacy InPage mapping. When this happens, the converter identifies the character as changed rather than silently treating it as an exact match.

Why does my converted InPage text look like symbols?

InPage text and Unicode text use different character representations, and the way legacy InPage text appears also depends on the font and software used to render it. If converted InPage text looks like symbols, boxes, or incorrect characters, make sure you are viewing it in a compatible InPage workflow and with an appropriate Urdu font. A rendering or font issue does not necessarily mean that the conversion itself failed.

Does Unicode → InPage preserve every Unicode character?

Not every Unicode character has a distinct representation in the targeted legacy InPage mapping. When a character cannot be represented exactly, the converter identifies it instead of silently pretending it was preserved. This helps you review potential differences before using the converted text.

Free every time you need it

No signup, ever. Bookmark this page or share it with someone who still works in InPage.

Back to the converter