I have no idea why people insist on claiming that our national anthem is written in Persian...every single word in the verses are used in Urdu, and can be found in any Urdu dictionary.
Urdu heavily borrowed from Persian when Khariboli and Persian came in contact with one another during the Mughul Empire in the 14th century AD, which led to the formation of Urdu. But at least half were in turn adopted into Persian from Arabic, so why not claim that the anthem is in Arabic too? Urdu and Persian have common words, that doesn't turn Urdu into Persian either.
English borrows heavily from Latin and French, doesn't mean it is "Latinized English" or "French English"? Urdu borrows from Persian, Middle Indo-Aryan Languages (Khariboli) and Arabic but it's a separate language nevertheless. All the words in the National Anthem are Urdu. Just because they have commonality with Persian doesn't mean the lyrics are in Persian. Persian itself borrows heavily from Arabic. Does that make it Arabicized Persian? Finally, the author of the national anthem, Hafeez Jullundhri, was an Urdu language poet and did not write Persian poetry. So this means that he wrote the national anthem in Urdu. The fact that it has commonality with Persian is irrelevant and does not make it any less Urdu. Also, it doesn't make sense that if Urdu was declared the National Language of Pakistan, the National Anthem would be commissioned to be written in any language other than Urdu.
And what exactly is 'Persianized Urdu' anyway? Classical Urdu was always spoken and written like this. Urdu poetry is always written in this manner too and is never called Persianized Urdu. No one calls the poetry of Mir Taqi Mir, Iqbal, or Faiz Persianized Urdu. Equally ridiculous is the caption under the Urdu text of the anthem that says the anthem in Persianized Urdu... What does that mean? All Urdu is written in Nastaliq.
An anthem will always be written in classical vernacular and not street slang, so why repeatedly use an invented term (Persianized Urdu)?
And to see some stupid Pakistanis repeat this myth is just mind numbing. This is how URDU was traditionally spoken...just because you lot are illiterate in Urdu and weren't taught it properly, doesn't mean the Quami Tarana is in Persian...it just means you're a moron.