You asked:

63 inches is how many meters

  • meter
    meter
    63 inches is 1.6 meters.