Size increases as you go down the periodic table, so iodine is the larger than bromine, which is larger than chlorine, etc.

Because I^{-} is the largest anion, it is best able to "handle" its negative charge (due to its small charge:size ratio), and so is the most stable conjugate base, and therefore the weakest conjugate base. So HI is the strongest acid.