Urdu Font Glyph & Feature Tester

Inspect each Urdu character in a font, its codepoint, and its four joining forms.

Quick Answer

The Urdu Font Glyph & Feature Tester shows each character of your text one by one in the font you choose, with its Unicode codepoint and its four joining forms, isolated, initial, medial, and final, so you can test exactly how a font shapes every letter. Everything runs in your browser.

Inspect Every Glyph

See each character, its codepoint, and its joining forms in the font you choose.

Your text is processed right here in your browser. Nothing is uploaded, saved, or shared.

Result actions

Rate this tool

Was this tool helpful? Tap a star to rate it.

4.8 average rating from 1,120 ratings

What the Urdu Font Glyph & Feature Tester Does

The Urdu Font Glyph & Feature Tester lets you inspect each character of your text one at a time in the font you choose, showing the glyph large, its Unicode codepoint, and its four joining forms. Urdu letters change shape depending on where they sit in a word, and this tester lays out those shapes side by side so you can see exactly how a font draws a letter on its own, at the start, in the middle, and at the end.

This is the level of detail a font sample never shows. A block of text tells you the font looks fine in general, but it hides whether a particular letter joins cleanly, whether its medial form is well drawn, or whether an unusual character has a proper glyph at all. Inspecting glyphs one by one reveals all of that, which matters when you are choosing or testing a font for careful work.

Everything runs in your browser, with your text staying on your device, so the tester is private and instant, with no account and no limit on use.

How to Inspect Glyphs

  1. Enter characters. Type the letters or characters you want to inspect, or load the example.
  2. Choose a font. Pick the font you want to test each character in.
  3. Read each card. Every character gets a card showing the glyph, its codepoint, and its four joining forms.
  4. Compare forms. Look across the isolated, initial, medial, and final forms to see how the font shapes the letter in context.
حروف لکھیں، فونٹ چنیں، اور ہر حرف کا کوڈ پوائنٹ اور چاروں جوڑنے والی شکلیں دیکھیں۔

The Four Joining Forms

Arabic script, which Urdu uses, is a joining script, so most letters take a different shape depending on their neighbours. There are four positional forms. The isolated form is the letter standing alone, joined to nothing. The initial form is the letter at the start of a joined group, connected to the letter that follows. The medial form is the letter in the middle, joined on both sides. The final form is the letter at the end of a group, joined to the letter before it.

The tester builds these four forms for each character using the zero width joiner, a special invisible character that tells the font to draw the joined shape even when the letter is shown on its own. This lets you see all four shapes for any letter without having to construct real words around it, so you can judge directly how a font handles each position. A good Urdu font draws all four cleanly and joins them smoothly, while a weaker font may show an awkward medial form or a join that does not quite meet.

Codepoints and Characters

Each card also shows the character’s Unicode codepoint, written as U+ followed by a hexadecimal number, which is the unique identity Unicode gives that character. This is useful for more than curiosity. Two characters can look almost identical yet have different codepoints, such as an Arabic and an Urdu form of a letter, or a real letter and a look alike, and the codepoint tells them apart with certainty.

Seeing the codepoint also helps when you are checking that your text really contains the characters you intend, since it reveals hidden or unexpected characters, like a stray joiner, a wrong space, or a mark that looks the same as another. For anyone working carefully with Urdu text, from a font tester to someone debugging a display problem, the codepoint turns a vague glyph into an exact, identifiable character.

How the Glyph Tester Works

When you enter text, the tester splits it into individual characters and builds a card for each. For every character it reads the Unicode codepoint directly, formats it in the standard U+ notation, and constructs the four joining forms by wrapping the letter with the zero width joiner in the right positions. It then renders each of those forms in the font you chose, so you see the actual glyphs that font draws for that letter in each position.

Because the shaping and rendering are done by the browser with the real font, exactly as they would be in any Urdu text, what you see is faithful, not an approximation. The zero width joiner is the standard, correct way to display positional forms in isolation, so the forms shown are the genuine contextual shapes the font contains.

Everything happens on your own device the instant you type, with your text never leaving the page, so the tester is quick and private.

Why Inspect Glyphs and Forms

Choosing a font from a block of text is like judging a car from a photo, it tells you the general look but hides how the parts actually work. Urdu shaping is intricate, and the difference between a good font and a poor one often lies in the details, a cleanly joined medial letter, a well drawn final flourish, a correct form for an uncommon character, none of which a casual glance reveals.

Inspecting glyphs and forms surfaces exactly these details. It shows whether a font truly supports every letter you need in every position, whether its joins are smooth, and whether unusual characters have proper glyphs rather than falling back to a box. For careful work, a publication, a font decision, a display that must be right, this level of testing prevents the unpleasant surprise of a font that looked fine in a sample but breaks on a particular letter in real text.

It is also simply the best way to understand how Urdu shaping works, letting you see the four forms of a letter laid out plainly rather than buried inside words, which is valuable for anyone learning about the script or building something that uses it.

Who Uses This Urdu Tool

Font testers check that a font shapes every letter cleanly. Designers inspect a font’s joins before choosing it. Developers debug a display problem by checking codepoints and forms.

People learning the script see the four forms of a letter laid out clearly, and anyone working carefully with Urdu uses the tester to confirm a font handles their exact characters. Because it renders with the real font, the inspection is faithful to how the text will actually display.

Tips for Testing Glyphs

Inspect the specific letters your text relies on, especially any uncommon ones, since those are where a font is most likely to fall short. Compare the same letter across fonts to see which shapes it best, and pay attention to the medial form, which is the hardest to draw well and the most revealing of a font’s quality.

Watch for any form that shows as a box or a broken shape, which means the font lacks that glyph, and check the codepoint when a character looks wrong, since it may be a look alike rather than the letter you meant. Use the tester alongside a coverage check to build a full picture of what a font truly supports.

جن حروف پر آپ کا متن انحصار کرتا ہے، خاص طور پر غیر معمولی حروف، انہیں جانچیں۔ درمیانی شکل پر خاص توجہ دیں۔

Diacritics and Combining Marks

Some of what you inspect will not be full letters but marks, the small signs written above or below a letter, such as the short vowel signs, the jazm, the shadda, and the various dots and honorific marks. These behave differently from letters, since they combine with the base letter rather than joining in a line, and a font must position them correctly for the text to look right.

Inspecting a mark shows you its codepoint and lets you see whether the font draws it and places it well on the letter it belongs to. This matters because marks are among the characters fonts most often handle poorly, sitting too high, too low, or clashing with the letter, and they are easy to overlook in ordinary text. Testing them directly, letter by letter and mark by mark, is the surest way to know a font will render fully marked Urdu the way it should.

Privacy and Data Processing

The Urdu Font Glyph & Feature Tester runs in your browser with standard web technology, loading fonts from a font service to render your characters. Your text is not uploaded or stored and stays on your device. When you close the page, your text is gone. This makes it private to use as often as you like.

اکثر پوچھے جانے والے سوالات

گلف اینڈ فیچر ٹیسٹر کیا ہے؟

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

جوڑنے والی چار شکلیں کیا ہیں؟

الگ، ابتدائی، درمیانی اور آخری، یعنی حرف کی وہ شکلیں جو لفظ میں اس کی جگہ کے مطابق بدلتی ہیں۔

کوڈ پوائنٹ کیا ہے؟

یہ یونیکوڈ میں ہر حرف کی منفرد شناخت ہے، جو U+ کے بعد ایک نمبر سے لکھی جاتی ہے۔

یہ شکلیں کیسے بنتی ہیں؟

زیرو وڈتھ جوائنر کے ذریعے، جو فونٹ کو حرف کی جوڑی ہوئی شکل دکھانے کو کہتا ہے۔

اگر کوئی شکل ڈبے کی طرح دکھے تو؟

اس کا مطلب ہے کہ فونٹ میں وہ گلف موجود نہیں، اور وہ حرف اس فونٹ میں نہیں بنتا۔

کیا میرا متن محفوظ رہتا ہے؟

جی ہاں۔ آپ کا متن آپ کے براؤزر میں رہتا ہے، کہیں اپ لوڈ نہیں ہوتا۔

کیا یہ ٹول مفت ہے؟

جی ہاں، یہ مکمل طور پر مفت ہے اور کسی اکاؤنٹ کی ضرورت نہیں۔

کیا یہ موبائل پر کام کرتا ہے؟

جی ہاں۔ یہ موبائل، ٹیبلیٹ اور کمپیوٹر تینوں پر کام کرتا ہے۔

Explore More Free Urdu Tools

Formatters, counters, cleaners, and generators for Urdu social content.

Open the Social and Creator hub
Reviewed by Saeed Ahmad (M.A Urdu, M.Ed)Last updated:
Sources and standards

This free tool shows glyphs using your browser’s shaping and the font it can load. Joining forms are built with the zero width joiner and reflect the font’s real glyphs; rendering can vary between browsers.