Skip to content

Urdu Voice Typing

0 words · 0 characters

Autosaved in your browser — nothing is uploaded or stored on our servers. Voice recognition is handled by your browser and never stored by us.

WorldTyping’s free Urdu voice typing lets you speak Urdu and get Urdu text in your browser using your device’s own speech recognition — no installation, no account, and no audio ever reaching our servers.

The script decides, until the vocabulary does

In casual conversation Urdu and Hindi are close to the same language. What separates them on the page is the script — and dictation here requests ur-PK, so you get Perso-Arabic characters regardless.

The divergence is in formal vocabulary. Urdu reaches for Persian and Arabic words where Hindi reaches for Sanskrit ones, and the gap widens the more formal the writing. A recogniser transcribing a formal sentence has to choose, and it can choose the register you did not want — correct script, wrong word. That is the thing to read for, and it is invisible if you are only checking spelling.

Nastaliq is a font, not the text

Urdu is traditionally set in nastaliq, where words slope down from right to left. This page loads a nastaliq font so what you see matches what Urdu should look like.

After a copy-paste, the appearance is whatever the receiving app has available. Somewhere without a nastaliq font will render the identical characters in naskh — flatter, more Arabic in feel. Nothing has changed in the text; only the typeface has.

The letters Urdu has that Arabic does not

ٹ ڈ ڑ — the retroflexes, marked with a small ط above — plus ں for final nasalisation and ے for the final e. None of these exist in Arabic and only some in Persian.

They are also where dictation slips. A word that reads as nearly right often has a plain ت where a ٹ belongs. Worth a specific pass.

Where the audio goes

The microphone is your browser’s. On Chrome and Edge the audio is sent to the browser vendor’s speech service and text comes back; WorldTyping is never in that path and never receives audio. The text stays in your browser, saved locally so a reload does not lose your draft.

That is also why dictation needs an internet connection, and why a browser without Urdu speech support will not respond to the button.

Frequently asked questions

Urdu and Hindi sound alike. How does it know which one I am speaking?

It does not, exactly — it is requested as ur-PK, so it writes what it hears in Perso-Arabic script. In casual speech the two languages overlap almost completely, so the script is doing most of the distinguishing. Where they genuinely differ is formal vocabulary: Urdu draws on Persian and Arabic, Hindi on Sanskrit. Dictate formally and you may get the register you did not intend.

Why does the text not look like the nastaliq I expected?

The characters are correct; the rendering depends on the fonts available. This page loads a nastaliq font so Urdu looks like Urdu. Once you paste elsewhere, an app without a nastaliq font will show the same text in naskh — flatter and more Arabic-looking. The letters are identical either way.

Does it write the retroflex letters ٹ, ڈ and ڑ correctly?

Usually, and they are worth checking because they are what separate Urdu from Arabic and Persian orthography. When a word comes back nearly right, a plain ت where a ٹ belongs is a common cause.

Is my voice recorded or sent to WorldTyping?

No. Recognition is handled by your browser, and on Chrome and Edge the audio goes to the browser vendor’s speech service. WorldTyping never receives audio — only the text that comes back, which stays in your browser.

Which browsers support Urdu dictation?

Chrome and Edge on desktop and Android, with an internet connection. Safari on iOS and macOS varies by version and Urdu is not guaranteed there. If the microphone button does nothing, the browser is declining rather than the page failing.

Can I paste the Urdu text into WhatsApp or Word?

Yes. It is standard Unicode Urdu, so it pastes into WhatsApp, Word, Google Docs, Gmail or a web form. Right-to-left direction is carried by the characters and survives the paste; only the font may differ.

Related tools

Found a bug or missing a feature? Send feedback — it goes straight to the maker.