Zum Inhalt springen

Modulo-Rechner

Den Rest einer Division (a mod n) sofort berechnen – mit ganzzahligem Quotienten, Probe, Restetabelle und dem Unterschied bei negativen Zahlen in Programmiersprachen.

  • Live-Ergebnis
  • Mit Rechenweg
  • Kostenlos & ohne Anmeldung
  • Daten bleiben im Browser
  • Stand: November 2026

Mit dem Modulo-Rechner bestimmst du den Rest einer ganzzahligen Division – also das Ergebnis von a mod n – in Sekunden. Du siehst zusätzlich den ganzzahligen Quotienten, die Probe a = q · n + r, ob die Zahl teilbar ist, und wie Programmiersprachen wie JavaScript, C oder Java bei negativen Zahlen rechnen. Eine Restetabelle von 0 bis 20 macht das Muster sichtbar.

Kurz erklärt

Modulo (kurz mod) liefert den Rest einer ganzzahligen Division. 17 mod 5 = 2, denn 5 passt dreimal in 17 (3 · 5 = 15), und es bleiben 2 übrig. Allgemein gilt a mod n = a − n · ⌊a ÷ n⌋. Der Modulo-Rechner zeigt Rest, Quotient und Probe – und wie sich negative Zahlen in Programmiersprachen unterscheiden.

Formela − n · ⌊a ÷ n⌋Rest der Division
Beispiel17 mod 5 = 217 = 3 · 5 + 2
TeilbarRest 0dann geht die Division auf
Negativ−17 mod 5 = 3in JavaScript: −2

So benutzt du den Modulo-Rechner

1Zahl a eintragenIns Feld „Zahl a (Dividend)“ kommt die Zahl, die geteilt wird – eine ganze Zahl, auch negativ.
2Modul n eintragenIns Feld „Modul n (Divisor)“ kommt die Zahl, durch die geteilt wird. n darf nicht 0 sein.
3Rest ablesenGroß steht „a mod n =“ mit dem Rest, darunter die Probe, zum Beispiel 17 = 3 · 5 + 2.
4Extras nutzenGanzzahliger Quotient, Dezimal-Division, Rest wie in JavaScript/C/Java, „Teilbar?“ und die Restetabelle.

Unter „So wird gerechnet“ stehen die zwei Schritte: teilen und abrunden, dann den Rest bilden. Ein Hinweis unter dem Ergebnis zeigt ein Praxisbeispiel mit Wochentagen. Mit „Teilen“ schickst du deine Aufgabe als Link weiter, mit „Drucken“ bringst du sie aufs Papier. Mehr Rechner für Zahlen und Teilbarkeit findest du bei den Matherechnern.

Modulo berechnen: die Formel

Moduloa mod n = a − n · ⌊a ÷ n⌋
17 mod 5 = 17 − 5 · 3 = 2

Die eckigen Klammern ⌊ ⌋ bedeuten abrunden auf die nächstkleinere ganze Zahl. Du teilst also a durch n, schneidest die Nachkommastellen ab und erhältst den ganzzahligen Quotienten q. Der Rest r ist dann das, was von a übrig bleibt: r = a − q · n.

Aus der Grundschule kennst du das als Division mit Rest: 17 : 5 = 3 Rest 2. Modulo ist genau dieser Rest – nur mit eigenem Namen und Rechenzeichen. Die Probe lautet immer: a = q · n + r.

  • Dividend a: die Zahl, die geteilt wird (17)
  • Modul oder Divisor n: die Zahl, durch die geteilt wird (5)
  • Ganzzahliger Quotient q: wie oft n vollständig in a passt (3), auch „div“ genannt
  • Rest r: das Ergebnis von a mod n (2)

Gut zu wissen: Bei positivem n liegt der Rest immer zwischen 0 und n − 1. Bei n = 5 sind also nur die Reste 0, 1, 2, 3 und 4 möglich. Ist der Rest 0, ist a durch n teilbar – das meldet der Rechner unter „Teilbar?“.

Rechenbeispiele mit dem Modulo-Rechner

🧮 Beispiel 1: Welcher Wochentag ist in 100 Tagen?

Heute ist Freitag. Anna möchte wissen, auf welchen Wochentag ein Termin in 100 Tagen fällt.

  1. a = 100, n = 7 (Tage pro Woche)
  2. 100 ÷ 7 = 14,2857 → abgerundet 14 volle Wochen
  3. Rest: 100 − 14 · 7 = 2

Ergebnis: 100 mod 7 = 2 – zwei Wochentage nach Freitag, also ein Sonntag. Das genaue Datum liefert der Datumsrechner.

🧮 Beispiel 2: Uhrzeit nach 15 Stunden

Ein Nachtzug fährt um 22 Uhr los und ist 15 Stunden unterwegs.

  1. 22 + 15 = 37
  2. 37 mod 24 = 13 (37 = 1 · 24 + 13)

Ergebnis: Ankunft um 13 Uhr am nächsten Tag – der Quotient 1 verrät, dass ein Tageswechsel dazwischen liegt.

🧮 Beispiel 3: 135 Minuten in Stunden und Minuten

  1. a = 135, n = 60
  2. Ganzzahliger Quotient: ⌊135 ÷ 60⌋ = 2 Stunden
  3. Rest: 135 mod 60 = 15 Minuten

Ergebnis: 2 Stunden und 15 Minuten. Für Dezimalstunden (2,25 h) und Industrieminuten hilft der Industrieminuten-Rechner.

🧮 Beispiel 4: Ist 2028 ein Schaltjahr?

Nach dem gregorianischen Kalender ist ein Jahr ein Schaltjahr, wenn es durch 4 teilbar ist – außer es ist durch 100, aber nicht durch 400 teilbar.

  1. 2028 mod 4 = 0 → durch 4 teilbar
  2. 2028 mod 100 = 28 → keine Jahrhundert-Ausnahme
  3. Zum Vergleich: 1900 mod 100 = 0, aber 1900 mod 400 = 300 → kein Schaltjahr; 2000 mod 400 = 0 → Schaltjahr

Ergebnis: 2028 ist ein Schaltjahr.

🧮 Beispiel 5: Negative Zahl −17 mod 5

Lukas programmiert und wundert sich: JavaScript liefert für −17 % 5 den Wert −2.

  1. −17 ÷ 5 = −3,4 → abgerundet −4 (nicht −3!)
  2. Rest: −17 − (−4) · 5 = −17 + 20 = 3
  3. Probe: −4 · 5 + 3 = −17 ✓

Ergebnis: −17 mod 5 = 3. Der Rechner zeigt zusätzlich „Rest wie in JavaScript/C/Java (%)“ = −2 mit dem Hinweis, dass dieser Wert bei negativen Zahlen abweicht.

🧮 Beispiel 6: Gerade oder ungerade?

  1. 42 mod 2 = 0 → gerade
  2. 7 mod 2 = 1 → ungerade

Ergebnis: Mit mod 2 prüfst du jede ganze Zahl auf gerade oder ungerade – einer der häufigsten Einsätze von Modulo in Tabellenkalkulation und Programmierung.

Modulo bei negativen Zahlen: Mathematik vs. Programmiersprachen

Solange a und n positiv sind, rechnen alle gleich. Bei negativen Zahlen gibt es drei verbreitete Varianten. Der Unterschied liegt darin, wie der Quotient gerundet wird:

  • Abgerundete Division (zur kleineren Zahl): Der Rest hat das Vorzeichen von n. So rechnen der Modulo-Rechner, Python mit % und Excel mit REST().
  • Abgeschnittene Division (Richtung null): Der Rest hat das Vorzeichen von a. So arbeitet der %-Operator in JavaScript, C, C++, Java, C# und PHP.
  • Euklidische Division: Der Rest ist immer 0 oder positiv. Das ist die übliche Definition in der Zahlentheorie.
Rechnung Modulo-Rechner, Python, Excel JavaScript, C, Java (%) Euklidisch
17 mod 5 2 2 2
−17 mod 5 3 −2 3
17 mod −5 −3 2 2
−17 mod −5 −2 −2 3
−1 mod 7 6 −1 6
✗ Falsch

„Mein Programm sagt −17 % 5 = −2, also ist −17 mod 5 = −2.“

✓ Richtig

Der %-Operator in JavaScript, C und Java ist ein Rest-Operator. Mathematisch ist −17 mod 5 = 3, weil der Rest zwischen 0 und 4 liegen muss.

💡 Tipp für Programmierer: Einen immer positiven Rest bekommst du in JavaScript, C oder Java mit ((a % n) + n) % n. Für −1 und 7 ergibt das ((−1) + 7) % 7 = 6 – praktisch, um in Listen „rückwärts im Kreis“ zu laufen.

Modulo im Alltag: Wochentage, Uhrzeit, Prüfziffern

Modulo ist überall dort im Spiel, wo sich etwas im Kreis wiederholt. Nach 7 Tagen beginnt die Woche neu, nach 24 Stunden der Tag, nach 60 Minuten die Stunde. Die Grafik zeigt das Muster für n = 4: Die Reste laufen immer wieder von 0 bis 3.

Reste bei Division durch 4: das Muster wiederholt sich

4 mod 40
5 mod 41
6 mod 42
7 mod 43
8 mod 40
9 mod 41
10 mod 42
11 mod 43

Wochentage berechnen mit mod 7

Für jeden Zeitraum in Tagen gilt: Rest nach Division durch 7 = Anzahl Wochentage, um die du weiterzählst. Ein Jahr mit 365 Tagen hat 365 mod 7 = 1 – darum fällt dein Geburtstag im nächsten Jahr meist einen Wochentag später, nach einem 29. Februar sogar zwei. Wie viele Tage es bis zu einem Datum noch sind, verrät der Tage-bis-Rechner.

mod 7ist der Schlüssel zu jedem Wochentag: 100 Tage sind 14 Wochen und 2 Tage, 1.000 Tage sind 142 Wochen und 6 Tage.

Modulo bei der Uhrzeit: 12- und 24-Stunden-Uhr

Die Uhr ist das klassische Beispiel für Rechnen modulo 12 oder 24. 21 Uhr in der 12-Stunden-Schreibweise ist 21 mod 12 = 9, also 9 Uhr abends. Beim 24-Stunden-Format rechnest du nach Mitternacht mit mod 24 weiter.

Prüfziffern: EAN-Code und IBAN

Prüfziffern erkennen Tippfehler – und sie beruhen auf Modulo. Beim EAN-13-Strichcode werden die ersten 12 Ziffern abwechselnd mit 1 und 3 gewichtet und addiert. Die Prüfziffer ergänzt die Summe zur nächsten Zehnerzahl. Für die Ziffern 400638133393 ergibt die gewichtete Summe 89, und 89 mod 10 = 9. Es fehlt 1 bis 90 – die Prüfziffer ist also 1, der vollständige Code lautet 4006381333931.

Auch die IBAN nutzt Modulo: Nach dem Umstellen der Zeichen und Ersetzen der Buchstaben durch Zahlen muss die riesige Zahl modulo 97 den Rest 1 ergeben. Ein vertippter Buchstabe oder zwei vertauschte Ziffern fallen so fast immer auf.

🤓 Wusstest du? Die Schreibweise mit dem Kongruenzzeichen ≡ stammt von Carl Friedrich Gauß. Er führte sie 1801 in seinem Werk „Disquisitiones Arithmeticae“ ein. 17 ≡ 2 (mod 5) heißt: 17 und 2 lassen bei Division durch 5 denselben Rest.

Restklassen und Kongruenz einfach erklärt

Alle Zahlen mit demselben Rest bilden eine Restklasse. Modulo 5 gibt es fünf davon: Zahlen mit Rest 0 (0, 5, 10, 15 …), mit Rest 1 (1, 6, 11, 16 …) und so weiter bis Rest 4. Zwei Zahlen aus derselben Klasse heißen kongruent modulo n: 17 ≡ 22 ≡ 2 (mod 5).

Mit Restklassen lässt sich bequem rechnen, weil man große Zahlen durch ihre Reste ersetzen darf. Darauf beruht der euklidische Algorithmus, mit dem der kgV- und ggT-Rechner den größten gemeinsamen Teiler findet, und viele Verfahren der Verschlüsselung. Ob eine Zahl durch eine Primzahl teilbar ist, siehst du auch an ihrer Zerlegung im Primfaktorzerlegung-Rechner.

Restetabelle: Modulo 7 für Wochentage

Die Restetabelle im Rechner passt sich deinem Modul an. Hier als Beispiel n = 7 – mit dem passenden Wochentag, wenn Tag 0 ein Montag ist:

Tage ab Montag Rest mod 7 Wochentag
0, 7, 14, 21 … 0 Montag
1, 8, 15, 22 … 1 Dienstag
2, 9, 16, 23 … 2 Mittwoch
3, 10, 17, 24 … 3 Donnerstag
4, 11, 18, 25 … 4 Freitag
5, 12, 19, 26 … 5 Samstag
6, 13, 20, 27 … 6 Sonntag

Häufige Fehler beim Modulo-Rechnen

  • ✅ Modulo ist der Rest, nicht der Quotient: 17 mod 5 = 2, nicht 3.
  • ✅ Ist a kleiner als n, ist das Ergebnis a selbst: 3 mod 5 = 3.
  • ✅ Bei negativen Zahlen abrunden, nicht abschneiden: ⌊−3,4⌋ = −4.
  • ✅ In Programmiersprachen prüfen, ob % ein echter Modulo oder ein Rest-Operator ist.
  • ✅ n = 0 ist nicht erlaubt – durch 0 kann man nicht teilen.
  • ✅ Probe machen: q · n + r muss wieder a ergeben.

Willst du den Quotienten nicht abrunden, sondern kaufmännisch runden, hilft der Zahlen-runden-Rechner.

Häufige Fragen zum Modulo-Rechner

Was bedeutet mod in Mathe?

mod steht für Modulo und bezeichnet den Rest einer ganzzahligen Division. 17 mod 5 = 2, weil 17 geteilt durch 5 gleich 3 Rest 2 ist.

Wie berechnet man Modulo?

Teile a durch n, runde das Ergebnis ab und rechne a minus n mal diesen Quotienten. Für 23 mod 7: 23 ÷ 7 = 3,28… → 3, und 23 − 3 · 7 = 2.

Was ist 10 mod 3?

10 mod 3 ist 1. Die 3 passt dreimal in die 10 (3 · 3 = 9), übrig bleibt 1.

Was ergibt Modulo bei negativen Zahlen?

Mathematisch und im Modulo-Rechner ist −17 mod 5 = 3, weil auf −4 abgerundet wird und −17 = −4 · 5 + 3 gilt. Der %-Operator in JavaScript, C oder Java liefert dagegen −2, weil er Richtung null rundet.

Was ist der Unterschied zwischen Modulo und Division?

Die Division liefert den Quotienten, Modulo den Rest. Bei 17 durch 5 ist der ganzzahlige Quotient 3, die Dezimaldivision 3,4 und der Rest 2.

Wie prüfe ich mit Modulo, ob eine Zahl gerade ist?

Rechne die Zahl mod 2. Ist das Ergebnis 0, ist die Zahl gerade, ist es 1, ist sie ungerade. 42 mod 2 = 0, also ist 42 gerade.

Wie berechne ich mit Modulo den Wochentag?

Rechne die Anzahl der Tage mod 7 und zähle das Ergebnis ab dem heutigen Wochentag weiter. Von Freitag aus sind 100 Tage später 100 mod 7 = 2 Tage weiter, also Sonntag.

Was ist 0 mod n?

0 mod n ist immer 0, denn 0 ist durch jede Zahl außer 0 teilbar. 0 mod 5 = 0.

Gibt es Modulo in Excel?

Ja, die Funktion heißt REST(Zahl; Divisor). Sie rechnet wie der Modulo-Rechner mit abgerundeter Division, also ergibt REST(−17; 5) den Wert 3.

Passende Rechner: So rechnest du weiter

🔗 kgV- und ggT-RechnerMit Primfaktoren – der ggT nutzt den euklidischen Algorithmus.
📅 DatumsrechnerTage zwischen Daten, Datum plus Zeitraum und Werktage.
🧩 PrimfaktorzerlegungZahlen in Primfaktoren zerlegen, mit Teileranzahl.
🎯 Zahlen rundenKaufmännisch, mathematisch, auf- oder abrunden.

So rechnet unser Rechner: Der Modulo-Rechner bestimmt den ganzzahligen Quotienten q = ⌊a ÷ n⌋ durch Abrunden und daraus den Rest r = a − q · n (abgerundete Division, wie Python und Excel REST). Zum Vergleich zeigt er den Rest des %-Operators aus JavaScript, C und Java, der Richtung null rundet. Ist r = 0, gilt a als durch n teilbar. Die Restetabelle zeigt die Reste der Zahlen 0 bis 20 für dein Modul.

Grundlage: Division mit Rest (Zahlentheorie), Schaltjahrregel des gregorianischen Kalenders, EAN-13-Prüfziffernverfahren und IBAN-Prüfung nach ISO 7064 (Modulo 97) · Stand: November 2026