Von drei zu acht (1332–1353). Nach Morgarten zieht der Bund von Uri, Schwyz und Unterwalden benachbarte Städte und Täler an. Im November 1332 tritt Luzern bei, eine Stadt, die noch den Habsburgern untersteht. Zürich folgt am 1. Mai 1351: In der Nacht vom 23. auf den 24. Februar 1350 hatte Bürgermeister Rudolf Brun den Versuch verbannter Adliger vereitelt, die Stadt zurückzuerobern, die sogenannte Zürcher Mordnacht, und sucht nun Verbündete gegen Österreich. 1352 kommen Glarus, mit einem Schutzbund eher als unter Gleichen, und Zug hinzu; 1353 verbündet sich Bern mit Uri, Schwyz und Unterwalden und über sie mit Luzern und Zürich. Bis 1481, als Freiburg und Solothurn beitreten, spricht man von der Eidgenossenschaft der acht Orte.
Ein Bündnisgeflecht, kein Staat. Die sogenannten Bundesbriefe sind in Wirklichkeit viele verschiedene Verträge: manche unter Gleichen, andere Untertanen- oder Schutzverhältnisse. Jeder regelt die gegenseitige Hilfe im Angriffsfall, das Schiedsverfahren bei Streitigkeiten und den Frieden in einem Gebiet, doch jeder Ort bleibt eigenständig, und Zürich und Bern gehören auch anderen Bünden an. Erste Elemente eines gemeinsamen Rechts sind der Pfaffenbrief vom 7. Oktober 1370, in dem erstmals der Ausdruck «unser Eydgnoschaft» erscheint, und später der Sempacherbrief von 1393.
Der Konflikt mit Habsburg (1385–1386). Herzog Leopold III. von Habsburg will seine Herrschaften vom Tirol bis ins Elsass verbinden; die eidgenössischen Städte, vor allem Bern und Luzern, weiten dagegen ihren Einfluss aus, indem sie Leute vom Land als Ausbürger aufnehmen. Ende 1385 greifen Zürcher, Zuger und Luzerner ohne Kriegserklärung Rapperswil, Rothenburg, Wolhusen und andere habsburgische Stützpunkte an; im Januar 1386 schliesst Luzern Burgrechte mit dem Entlebuch und dem Städtchen Sempach. Waffenstillstand und Friedensverhandlungen scheitern, und der Herzog sammelt ein Heer aus schwäbischen, elsässischen, aargauischen, thurgauischen und tirolischen Rittern sowie Söldnern.
Die Schlacht (9. Juli 1386). Auf dem Weg gegen Luzern plündert die habsburgische Reiterei Willisau und zieht über Sursee; oberhalb von Sempach trifft sie unerwartet auf die Truppen von Luzern, Uri, Schwyz und Unterwalden, während Bern dem Aufgebot nicht gefolgt ist. In der Unterzahl und in ungünstiger Stellung überrascht, vernichten die Eidgenossen unter dem Luzerner Petermann von Gundoldingen das feindliche Heer. Mit Herzog Leopold III. fallen viele Adlige der Region, aus den Familien von Aarberg, von Hallwil, von Reinach und anderen. Der genaue Verlauf der Schlacht ist nicht bekannt. Schon 1387 wird auf dem Schlachtfeld die Kapelle St. Jakob geweiht, wo jedes Jahr der Schlacht gedacht wird.
Die Winkelried-Legende. Die zeitgenössischen Chroniken erwähnen keine Heldentat. Eine entscheidende Tat taucht erst um 1476 auf, noch ohne Namen; der Nidwaldner Arnold Winkelried, der sich in die feindlichen Spiesse wirft und seinen Kameraden eine Bresche öffnet, erscheint erstmals in einem Lied von 1533, und der Chronist Aegidius Tschudi macht ihn Mitte des 16. Jahrhunderts zur historischen Person. Seine Existenz ist nicht belegt. Die Legende sollte den Zusammenhalt einer brüchigen Eidgenossenschaft stärken; im 19. Jahrhundert wird Winkelried zum Nationalhelden, mit einem Gedenkstein in Sempach 1864 und dem Denkmal von Lukas Ferdinand Schlöth in Stans 1865, im 20. Jahrhundert zum Symbol der Geistigen Landesverteidigung.
Nach Sempach (1386–1394). Die Niederlage schwächt Habsburg südlich des Rheins auf lange Zeit. Luzern macht aus den eroberten Gebieten eine eigene Landesherrschaft, Bern dehnt sich gegen den Aargau und ins Oberland aus, und Glarus befreit sich mit dem Sieg bei Näfels am 9. April 1388 von der österreichischen Herrschaft. Am 10. Juli 1393 verbietet der Sempacherbrief Gewalt unter Eidgenossen, schützt die Kaufleute und bestimmt, dass Plünderung erst nach dem Sieg erlaubt ist und Kirchen, Klöster und Frauen zu schonen sind: Regeln, die die Brutalität des damaligen Krieges zeigen. 1394 schliessen die acht Orte und Solothurn mit Österreich einen zwanzigjährigen Frieden.