When ice is applied to the skin, it has a few different effects on the surrounding tissues. First, it partially numbs the area, which can help temporarily reduce pain. Second, it causes blood vessels to tighten, which decreases the blood flowing into the area. In this way, ice can help decrease swelling and even slow or stop bleeding. In some cases, applying ice to the skin may even prevent some bruising.