Odile, fille d'Adalric, duc d'Alsace, vint au monde frêle et aveugle. Son père qui espérait un fils, ordonna la mort de l'enfant. Béresvinde, sa mère, réussit cependant à la sauver en l'envoyant au monastère de Baume-les-Dames. A 12 ans, Odile recouvrit la vue par le baptême. Lorsque sa mère et son frère la firent revenir, le duc entra dans un nouvel accès de colère et tua son fils d'un coup de poignard. Pris de remords, il reconnut Odile et lui fit don de son château de Hohenbourg pour y établir un monastère. Odile en fut la première abbesse. La renommée des miracles qu'elle accomplissait se répandit au loin et les pélerins affluèrent.
La chapelle de Sainte Odile actuelle occupe l'emplacement de la chapelle primitive qu'Odile fit construire en l'honneur de Saint Jean Baptiste auquel elle vouait un culte tout spécial en mémoire du baptême qui lui avait miraculeusement procuré la vue. Une pieuse légende relate que dès la construction achevée, l'apôtre Saint Pierre entouré d'un choeur d'anges vint la consacrer au cours d'une nuit où Sainte Odile s'y trouvait en prière avec quelques-unes de ses soeurs. C'est encore dans cette chapelle que selon la tradition, la Sainte se fit transporter lorsqu'elle vint à mourir. Un ange lui apporta le corps du Christ dans un calice, lequel fut exposé longtemps à Hohenbourg et à Saverne.