Urdu yra indoarijų kalba, kuria daugiausia kalbama Indijoje ir Pakistane. Tai vienas iš dviejų standartizuotų Hindustani registrų, skiriasi nuo kito, hindi, daugiausia rašymo sistema. Nors hindi kalba rašoma Devanāgarī rašmenimis, taip pat naudojama senovės indų kalbai sanskritui rašyti, urdu kalba rašoma abėcėle, paremta islamo Nasta’liq raštu. Žodynas ir fonetika taip pat rodo daugiau persų nei hindi kalbos įtakos.
Nacionalinė Pakistano kalba urdu taip pat yra viena iš oficialių Indijos kalbų. Jis gali pasigirti daugiau nei 100 milijonų garsiakalbių visame pasaulyje. Kalba asocijuojasi su musulmoniškais kalbančiaisiais, o standartine forma joje yra daug arabų ir persų skolinių.
Yra keturi pripažinti dialektai: Dakhini, Pinjari, Rekhta ir Šiuolaikinė liaudies urdu kalba. Dakhini kalba kalbama Pietų Indijoje ir jame yra mažiau arabų ir persų skolinių nei kitose tarmėse. Kita vertus, Rekhta turi didžiausią persų įtaką ir paprastai naudojama urdu poezijai.
Urdu kalba vystėsi persų įtakoje Indijos subkontinente XIII amžiuje. Didžiąją savo istorijos dalį tai buvo mažumos kalba, nors pastarojoje islamo valdymo Indijoje epochoje ji pradėjo konkuruoti su persų kalba kaip literatūros ir elito kalba. 13 m. urdu kalba tapo oficialia Pakistano kalba ir įgijo daug platesnį susidomėjimą. Šiandien tai yra daugumos Pakistano ir kelių Indijos valstijų kalba.
Urdu kalba yra daug literatūros, ypač įvairių poezijos formų, daug religinio pobūdžio. Ji taip pat gali pasigirti trečia pagal dydį islamo literatūros rinkiniu po arabų ir persų. Pasaulietinės novelės yra dar viena gerai išvystyta urdu literatūros forma.
Nors kalbininkai urdu ir hindi kalbas laiko dviem vienos kalbos registrais, kalbėtojai dažnai nesutaria. Abu registrai paprastai yra suprantami vienas kitam, tačiau kalbama apie daug nacionalizmo. Kalba yra ne tik savo kalbėtojų registras, bet ir nacionalinės, religinės, o kartais ir politinės tapatybės simbolis.