Urdu Kasheeda Styler
Urdu Kasheeda Styler
Stretch your Urdu words with kasheeda (ـ) for stylish headings, posters and social posts. Type normally, pick a level, and copy the styled text.
Honest notes: Kasheeda is added only after letters that join to the next letter — never after ا آ د ڈ ذ ر ڑ ز ژ و ؤ ے, never at a word’s end, and never before ا/آ (so the لا ligature is never broken). The result is plain Unicode text, so it pastes anywhere, but how stretched it looks depends on the font: Nastaliq fonts show it best, and some fonts ignore kashida completely. Your text is never uploaded or saved.
The Urdu Kasheeda Styler is a free, browser-based tool for stretching Urdu words with kasheeda, also called tatweel, so headings, posters and social posts look more calligraphic. Nothing is installed and nothing is uploaded: you type, choose a level, and copy plain Unicode text that you can paste anywhere Urdu text works.
Table of Contents
- How to Use the Urdu Kasheeda Styler
- What Is Kasheeda?
- Why Some Letters Never Stretch
- Where Styled Text Works
- Honest Limits
- Frequently Asked Questions (FAQs)
How to Use the Urdu Kasheeda Styler
- Type or paste your Urdu text into the box at the top of the page.
- Pick a kasheeda level: Light adds a kashida after every third joinable letter, Medium after every second, and Strong after every joinable letter. Medium is selected by default.
- Read the styled text in the output box, then click Copy Styled Text and paste it where you want it.
- Click Clear to start again with a blank input and output.
If you do not have an Urdu keyboard, use the Online Urdu Keyboard to prepare your text first. To check a longer passage before styling it, try the Urdu Word Counter. If you want to practise your typing as well, the Urdu Typing Test is a useful companion tool.
What Is Kasheeda?
Kasheeda, also spelled kashida and known in Arabic typography as tatweel, is the stretching of a letter by inserting the tatweel character (ـ, U+0640) after it. Calligraphers have long stretched letters to balance a line, fill a heading, or give a word a more formal, decorative shape. This tool does the same thing in plain text: it does not change the letters themselves, and it does not add a picture or a special font file.
Because the result is plain Unicode text, it travels with the words when you copy and paste it. The stretching itself, however, is only as visible as the font that displays it. Nastaliq fonts generally show the stretch best, while some fonts show little or no stretch at all, even though the tatweel characters are still present in the text.
Why Some Letters Never Stretch
Not every Urdu letter joins to the letter that follows it. The non-joining letters ا د ڈ ذ ر ڑ ز ژ و ؤ ے never get a kashida after them in this tool, because a stretch after such a letter would break the natural shape of the word. A kashida is also never added at the end of a word, where there is no following letter to join to.
There is one more protection: no kashida is added before ا or آ. That keeps the familiar لا ligature intact instead of splitting it with a stretch. So if a word contains many non-joining letters, or ends in one of them, it may look only slightly different — or unchanged — even at Strong level. That is correct behaviour, not a fault in the tool.
Where Styled Text Works
Styled text works best where a short phrase needs emphasis: a page or video heading, a poster title, a social-media post, or a greeting card line. For a finished design, you can paste the styled words into the Urdu Poetry Card Maker, and you can add decorative marks with the Urdu Symbols Picker. To compare how the same wording looks in different typefaces before you publish it, try the Live Urdu Font Previews tool.
For longer body text, use kasheeda sparingly. A stretched heading stands out precisely because the text around it is not stretched. Overusing it in a paragraph can make the text harder to read, and in some apps the extra characters may affect line breaks.
Honest Limits
- How stretched the result looks depends on the font. Nastaliq fonts show it best, and some fonts ignore kashida completely.
- Some short words may not change at Light or Medium level, because they have few joinable letters for the tool to stretch.
- The tool does not change the meaning or spelling of your words; it only inserts tatweel characters in the places described above.
- Your text is never uploaded or saved. If you close the page, the styled text is gone unless you have copied it elsewhere.
Frequently Asked Questions (FAQs)
Is it free?
Yes. The Urdu Kasheeda Styler is free to use in your browser, with no sign-up and no installation.
What is kasheeda?
Kasheeda, also called kashida or tatweel, is the calligraphic stretching of a letter by inserting the tatweel character (ـ, U+0640) after it. It is traditionally used to balance headings and posters, and this tool applies the same idea to plain Urdu text.
Why do some letters not stretch?
Some Urdu letters do not join to the next letter, so stretching after them would break the word's shape. The tool therefore never adds a kashida after ا د ڈ ذ ر ڑ ز ژ و ؤ ے, never at the end of a word, and never before ا or آ, which protects the لا ligature.
Which level should I pick?
Pick Light for a subtle stretch, Medium — the default — for a clear but restrained heading, and Strong for the most stretched look. If a short word barely changes at Light or Medium, try Strong, but remember that words with few joinable letters will still change only slightly.
Will it work on Facebook/WhatsApp?
Yes, in most cases, because the result is plain Unicode text that pastes anywhere Urdu text works, including Facebook and WhatsApp. How stretched it looks there still depends on the font used by the app or device, and some fonts may show little or no stretch.
Does it change the words?
No. It does not change the letters, spelling or meaning of your words. It only inserts tatweel characters after joinable letters, in the places described in this guide.
Is my text saved?
No. Your text is never uploaded or saved. It is styled in your browser only, so copy the styled text before you close the page if you want to keep it.