She defeated Irene Laguna Perez of Spain 8-0 in the final match of the Female -42kg category at the Bill Copeland Sports Centre in Burnaby, Canada.
The Iranian athlete had already defeated her rivals from Mexico, the Philippines, South Korea and Russia.
Bronzes went to Sofia Zampetti of Italy and Karina Ushakova of Russia.
With 846 competitors and 458 officials registered, representing 102 countries, Burnaby 2016 is the biggest World Juniors ever.