You asked:

18 inches to meters

  • 18 inches is 0.46 meters.