# Systemgrenzen

> Formspree Docs · Formular- und Projekteinstellungen · 18. November 2025

Formspree legt bestimmte Grenzen für Ressourcen fest und beschränkt die Rate, mit der öffentliche APIs aufgerufen werden können.

## Tarifbasierte Grenzen

Formspree begrenzt die Anzahl der Formulare, Projekte, E-Mails und Teammitglieder, die jedem Konto hinzugefügt werden können, basierend auf dem aktuellen Tarif des Nutzers. Außerdem wird die Anzahl der Übermittlungen und der monatlich nutzbare Dateispeicher begrenzt.

Zu den Ressourcen, die auf Tarifebene begrenzt sind, gehören:

-   Formulare, die erstellt werden können
-   Projekte, die erstellt werden können
-   Übermittlungen, die jeden Monat empfangen werden können
-   Teammitglieder, die eingeladen werden können
-   E-Mails, die mit deinem Konto verknüpft werden können
-   Gesamtgröße aller Datei-Uploads

Eine vollständige Liste der Grenzen pro Tarif findest du auf der [Tarifseite](https://formspree.io/plans).

## Systemweite Grenzen

Formspree legt außerdem systemweite Grenzen fest, die unabhängig vom Tarif für alle Konten gelten. Diese Grenzen werden auferlegt, um sicherzustellen, dass Formspree die Verfügbarkeit aufrechterhalten und allen Nutzern einen zuverlässigen Dienst bieten kann.

Die Grenzen werden geprüft, wenn neue Formularübermittlungen empfangen werden, und wenn sie überschritten werden, gibt Formspree einen Fehler zurück. Die Grenzen sind:

-   Formular-Ratenlimit: 20 Posts pro Minute
-   Maximale Upload-Dateigröße: 25MB
-   Maximale Dateien pro Übermittlung: 10 Dateien

Um zu vermeiden, dass du an diese Grenzen stößt, empfehlen wir Folgendes:

-   Führe keine Lasttests am Post-Endpoint von Formspree durch.
-   Wenn du Formulare über AJAX übermittelst, deaktiviere die Absende-Schaltfläche nach dem Absenden des Formulars, bis die Antwort von Formspree zurückkommt. Dies verhindert versehentliche Doppel-Übermittlungen durch „Doppelklick". Die [formspree-react](/articles/working-with-react/the-formspree-react-library/)-Bibliothek bietet einen Hook für das State-Management, der dabei helfen kann, Formulare zu deaktivieren, während auf eine Antwort gewartet wird.
-   Zeige Ratenlimit-Fehler immer dem Website-Besucher an, der das Formular übermittelt hat, damit er weiß, dass er warten und es später erneut versuchen muss.

## Umgang mit Grenzen

Nach der Übermittlung an einen Formspree-Endpoint werden HTML-Formulare, die das Limit erreichen, auf eine Fehlerseite weitergeleitet. Formularbesitzer müssen keinen zusätzlichen Code hinzufügen, um dieses Verhalten zu ermöglichen.

AJAX-Formulare (also solche mit einem `accept-type`-Header, der auf `application/json` gesetzt ist) antworten mit einem `429`-Fehlercode. Wenn du JavaScript zum Übermitteln deines Formulars verwendest, prüfe unbedingt den Fehlercode und zeige dem Nutzer eine passende Fehlermeldung an, die ihn auffordert, zu warten und die Übermittlung erneut zu versuchen.

Die [formspree-react](/articles/working-with-react/the-formspree-react-library/)-Bibliothek enthält eine integrierte Validierungskomponente, die verwendet werden kann, um Ratenlimit-Fehler abzufangen und anzuzeigen.
