Karate belts can be purchased from various martial arts supply stores both in physical locations and online. Some popular online platforms to buy karate belts include Ubuy, Amazon, and Martial Arts Supply.