The country’s name is fairly self- explanatory about its dress code:
While in the Islamic Republic of Iran, you are obliged to conform to Islamic dress code known as Hijab, however, the rules are much more lenient for tourists.
Woman are expected to have their hair covered, necessarily not with a tight scarf, as it ‘s common to leave some parts uncovered or your hair strands out your loss shawl.
More ever, you are required to cover your upper body with long-sleeved and loose cloth down to your mid-thigh. Your legs are also required to be covered down to ankles.
For men, shorts, too short-Sleeved or sleeveless Shirts are not acceptable in public.