Ustanovljen je bil v Oslu leta 1946 kot izdelovalec ženskega perila in funkcijskih oblačil za hitrostne drsalce. Leta 1986 so sedež podjetja preselili v Švico in razvili revolucionarni sistem športnih oblačil na osnovi trislojnega principa. Prvi sloj je namenjen optimalnemu vpijanju znoja, drugi uravnava temperaturo uporabnika, medtem ko tretji sloj zagotavlja zaščito pred vetrom, mrazom in dežjem. Slogan podjetja “strast za šport” jasno razlaga filozofijo znamke, da vsi uporabniki čim bolj uživajo v svojih športnih aktivnostih. Danes je Odlo vodilni proizvajalec multifunkcijskega perila, oblačil za tek na smučeh, tek, kolesarjenje, pohodništvo ter prosti čas.