View your Urdu text character by character, seeing which letters are core Arabic and which are the Persian and Urdu additions.
Quick Answer
The Urdu Persian Script Unicode Viewer shows each character with its Unicode code point and marks whether it is a core Arabic letter or one of the letters Persian and Urdu add, such as پ, چ, گ, and ے. It is built for the Perso-Arabic script Urdu uses. Everything runs in your browser.
View Persian-Script Characters
Paste Urdu text to see its characters and their script origin.
Character list
- Characters
- 0
- Persian/Urdu additions
- 0
- Core Arabic
- 0
- Other
- 0
Character table
| # | Char | Code point | Decimal | Origin |
|---|
Rate This Tool
Tap a star to rate the Urdu Persian Script Unicode Viewer.
What the Urdu Persian Script Unicode Viewer Does
The Urdu Persian Script Unicode Viewer shows each character in your text with its Unicode code point, and marks whether it is a core Arabic letter, shared with Arabic, or one of the letters that Persian and Urdu add to the script. Urdu is written in the Perso-Arabic script, and this viewer highlights that extra layer.
It is a quick way to see which letters in a word are the ones Urdu inherits from Persian, or adds itself.
Everything runs on your own device. Your text is never uploaded or stored, so it stays private while you view it.
How to View Characters
- Paste your text. Enter Urdu text with Persian and Urdu letters.
- Read the table. Each character appears with its code point and origin.
- Choose the columns. Show the origin and the decimal code point as you wish.
- Copy or download. Copy the list, or save it as a text file.
The Perso-Arabic Script
Urdu uses the Arabic script as its base, the same letters Arabic uses, and adds letters that Persian introduced, along with a few of its own. This mix is called the Perso-Arabic script, and it is why an Urdu word can hold both core Arabic letters and additions.
The Persian and Urdu Letters
The additions include the Persian letters پ, چ, ژ, and گ, the Urdu retroflex letters like ٹ, ڈ, and ڑ, the noon ghunna ں, the do-chashmi he ھ, and the bari ye ے. The viewer names these.
The Origin Column
The origin column labels each letter as core Arabic, a Persian or Urdu addition, or other. This makes it easy to see the make-up of a word, and to spot a letter that came from an unexpected place.
A Worked Example
Text:
Loading example…
Characters:
Loading example…
The live viewer is preparing this example…
The result above comes from the same function the tool uses, so it reflects real behavior. Press Load Example to try it.
Who Uses This Viewer
Students of the script use it to learn the additions. Type designers use it to check coverage. Developers use it to inspect Urdu strings.
Accuracy and Limits
The viewer reads each code point exactly and labels the letters that Persian and Urdu add, from a known list. It marks the rest of the Arabic block as core Arabic. A base letter with a separate mark is shown as two characters, since they have different code points.
Good to know: for the full block detail of every character, the Arabic script Unicode viewer lists the blocks.
Your Data Stays Private
The viewer runs fully in your browser with standard web technology. Your text is not uploaded or stored, and it is not sent to any analytics service. Only your star rating is sent, to record the tool’s rating. When you close the page, your text is gone.
Frequently Asked Questions
What does the Urdu Persian Script Unicode Viewer do?
It shows each character with its Unicode code point and marks whether it is a core Arabic letter or one of the letters Persian and Urdu add.
What is the Perso-Arabic script?
The Arabic script as a base, plus the letters Persian introduced and a few Urdu adds. Urdu is written in this mix.
Which letters are the additions?
Persian letters like pe, che, zhe, and gaf, the Urdu retroflex letters, the noon ghunna, the do-chashmi he, and the bari ye, among others.
How is it different from the Arabic script viewer?
The Arabic script viewer lists every character’s block. This one highlights which letters are the Persian and Urdu additions to the script.
Are marks counted separately?
Yes. A base letter and a separate mark have different code points, so they appear as two characters.
Is my data safe?
Yes. Everything runs in your browser. Your text is never uploaded, saved, or shared.
Is this tool free?
Yes, it is completely free and needs no account to use.
Does it work on mobile?
Yes. It works on phones, tablets, and computers.
Explore More Free Urdu Unicode and RTL Tools
Inspectors, detectors, cleaners, and normalizers built for real Urdu Unicode text.
Open the Urdu Tools hubSources and standards
- The Unicode Standard and code charts (Arabic block U+0600, Arabic Supplement, Presentation Forms). unicode.org/charts
- UAX #9, Unicode Bidirectional Algorithm (RTL, marks, isolates, overrides). unicode.org/reports/tr9
- UAX #15, Unicode Normalization Forms (NFC, NFD, NFKC, NFKD). unicode.org/reports/tr15
- MDN Web Docs, String.prototype.normalize and code point methods. developer.mozilla.org
This free tool shows each character with its Unicode code point and marks whether it is a core Arabic letter or a Persian or Urdu addition, from a known list. For the full block detail of every character, use the Arabic script Unicode viewer. Your star rating is stored on the site.