Conventional understanding has it that a liquid deposited on a surface tends to move along directions that reduce surface energy, which is mainly dictated by surface properties rather than liquid properties, such as surface tension. Achieving well-controlled directional steering remains challenging because the liquid-solid interaction mainly occurs in the two-dimensional (2D) domain. We show that the spreading direction of liquids with different surface tensions can be tailored by designing 3D capillary ratchets that create an asymmetric and 3D spreading profile both in and out of the surface plane. Such directional steering is also accompanied by self-propulsion and high flow velocity, all of which are preferred in liquid transport.