North Sails foi fundada em 1957 pelo velejador americano Lowell North. Com o lema "Go Beyond", a marca considera a exploração e a inovação como pilares da empresa. Criando coleções dedicadas a quem ama velejar ou, simplesmente, enfrentar o mar agitado da vida moderna, a North Sails sempre dedicou atenção especial ao respeito pelo meio ambiente, desenvolvendo peças com as tecnologias mais modernas.