You asked:

1.63 meters in feet and inches

  • 1.63 meters is 5 feet and 4.17 inches.