North Sails venne fondata nel 1957 dal velista americano Lowell North. Con il motto "Go Beyond”, il brand considera l’esplorazione e l’innovazione come capisaldi dell’azienda. Progettando collezioni dedicate a chi ama andare in barca o, semplicemente, destreggiarsi nel mare agitato della vita moderna, North Sails rivolge da sempre una particolare attenzione al rispetto dell'ambiente, progettando capi con le più moderne tecnologie.