How to tame a wild horse on minecraft?

How do you tame a wild horse on minecraft?

One quick and painless Google search later…

Adult horses, donkeys, and mules can be tamed. Foals, skeleton horses, and zombie horses can't. It is necessary to tame a horse in order to breed it, give it equipment, or ride it for any length of time.
To tame a wild horse, approach it and right click on it with an empty hand. You will climb on top of it, and will likely be thrown off. After a few attempts, it will allow you to remain on it and will give off heart animations. At this point you can dismount it by pressing the sneak key and place a saddle on it, or you can place a saddle without using the sneak key at all by right-clicking on the horse with the saddle in hand. Horses can also be saddled by opening your inventory while mounted and moving the saddle to the appropriate slot in the horse's inventory.
The chance of successful taming on the first try is less than 1%, yet it can be done. After the first attempt without taming the horse, the chances increase by about 5%, and usually one can then tame a horse after about 5-6 attempts. Taming can be sped up by feeding the horse any of the approved foods.

Click a fully grown one with nothing in your hands, then when it gets hearts around it and stops kicking you off, right click it and put a saddle on it (They are found in dungeon, nether fortress chests).