Vergleich · EmailJS
Formward vs. EmailJS: gespeicherte, gefilterte Einsendungen
EmailJS löst ein eng umrissenes Problem sauber: eine E-Mail aus Frontend-JavaScript mit einer Vorlage senden, ohne Server. Sie installieren das SDK, hinterlegen einen öffentlichen Schlüssel, eine Service-ID und eine Template-ID und rufen sendForm auf.
Formward ist ein Formular-Backend. Der Browser sendet das Formular, und Formward speichert die Einsendung, führt Spam-Prüfungen durch, verschickt die Benachrichtigung und hält einen durchsuchbaren Datensatz vor. Wenn Sie nur eine E-Mail wollen und mit einem kurzen Verlauf gesendeter E-Mails zufrieden sind, ist EmailJS leichter. Wenn Sie die Einsendungen selbst brauchen, ist Formward das bessere Werkzeug.
Zuletzt geprüft 27. Oktober 2026. Jede Aussage über EmailJS auf dieser Seite stammt von der eigenen Website von EmailJS, aufgeführt unter Quellen. Wo wir etwas nicht bestätigen konnten, steht in der Tabelle „Nicht geprüft“, statt dass wir raten. Preise und Tarife ändern sich, prüfen Sie diese daher vor Ihrer Entscheidung auf deren Website. Die Zahlen von Formward stammen direkt aus unserer aktuellen Tarifübersicht.
Auf einen Blick
Formward
- Betrieben von EGF Fastighetsservice AB in Stockholm, Schweden.
- Einsendungen werden bei Hostup AB in Schweden gespeichert; Benachrichtigungs-E-Mails werden über Mailjet in der EU versendet.
- Cloudflare Turnstile (USA) kommt nur bei Formularen zum Einsatz, für die Sie es aktivieren.
- Die Abrechnung läuft über Stripe, das nie Formularinhalte erhält.
EmailJS
- EmailJS Pte. Ltd., Singapur.
- Server in den USA, betrieben von Amazon Web Services.
- Veröffentlicht einen AVV auf Basis der EU-Standardvertragsklauseln.
- Führt einen Verlauf gesendeter E-Mails: 7 Tage im kostenlosen Tarif, 30 Tage in kostenpflichtigen Tarifen.
Funktionsvergleich
| Leistung | Formward | EmailJS |
|---|---|---|
| Was es ist | Formular-Backend | E-Mail-Versand aus clientseitigem JavaScript |
| Speichert Einsendungen | Ja, durchsuchbar, mit Ihrer eigenen Aufbewahrungseinstellung | E-Mail-Verlauf für 7 oder 30 Tage |
| Benötigt JavaScript | Nein, ein einfaches HTML-Formular funktioniert | Ja, das SDK versendet die E-Mail |
| Wo Daten verarbeitet werden | Hostup AB, Schweden | AWS, USA |
| Kostenloser Tarif | 50 Einsendungen pro Monat, 30 Tage aufbewahrt | 200 Anfragen pro Monat, 2 Vorlagen |
| Anhänge | ab Professional (5 Dateien, je 10 MiB) | Ab Personal (500 KB) |
| Serverseitige Spam-Filterung | Honeypot, Ratenlimits, Sperre von Wegwerf-E-Mail-Adressen, optional Turnstile | Nicht geprüft |
| Ratenlimit | Pro Formular festgelegte Limits | 1 Anfrage pro Sekunde |
Preise
| Formward-Tarif | Monatlich | Pro Monat, jährlich | Einsendungen / Monat |
|---|---|---|---|
| Free | €0 | €0 | 50 |
| Personal | €15 | €10 | 200 |
| Professional | €30 | €20 | 2,000 |
| Business | €90 | €60 | 20,000 |
EmailJS
- Free: 0 $, 200 Anfragen pro Monat, 2 Vorlagen, 7-Tage-Verlauf.
- Personal: 9 $ im Monat, 2.000 Anfragen, 6 Vorlagen, 500 KB Anhänge.
- Professional: 15 $ im Monat, 5.000 Anfragen, unbegrenzte Vorlagen, 2 MB Anhänge.
- Business: 40 $ im Monat, 25.000 Anfragen, 30 MB Anhänge.
Aktuelle Zahlen: EmailJS-Preise · alle Formward-Tarife
EU, DSGVO und Datenstandort
EmailJS gibt an, dass seine Server in den USA stehen und auf Amazon Web Services laufen, und stützt sich in seinem AVV auf die EU-Standardvertragsklauseln. Die E-Mail, die versendet wird, geht an das Postfach, das Ihre Vorlage als Ziel angibt.
Formward speichert und verarbeitet Formulareinsendungen in der EU: Die Anwendung und die Datenbank laufen bei Hostup AB in Schweden, Benachrichtigungs-E-Mails werden über Mailjet in der EU versendet, und KI-Funktionen in Professional und Business nutzen Mistral AI in Frankreich. Ein optionaler Unterauftragsverarbeiter liegt außerhalb der EU: Cloudflare Turnstile (USA). Er sieht nur die Anti-Bot-Prüfung und nur bei Formularen, für die Sie ihn aktivieren. Daten verlassen die EU, wenn Sie sie selbst dorthin senden, zum Beispiel an ein bei einem US-Anbieter gehostetes Postfach für Benachrichtigungen, eine Google-Sheets-Synchronisierung oder eine Webhook-URL.
Details finden Sie im Verzeichnis der Unterauftragsverarbeiter von Formward, im AVV (im Dashboard akzeptiert) und in der Transfer-Folgenabschätzung.
Umstieg von EmailJS
Aufwand: Gering. Was sich ändert:
- Entfernen Sie das Paket @emailjs/browser sowie den öffentlichen Schlüssel, die Service-ID und die Template-ID.
- Senden Sie das Formular an Ihren Formward-Endpunkt, mit oder ohne JavaScript.
- Legen Sie die Benachrichtigungsadresse und den Betreff im Formward-Formular fest, statt in einer E-Mail-Vorlage.
Vorher: EmailJS
import emailjs from "@emailjs/browser";
emailjs.init({ publicKey: "YOUR_PUBLIC_KEY" });
form.addEventListener("submit", async (event) => {
event.preventDefault();
await emailjs.sendForm("YOUR_SERVICE_ID", "YOUR_TEMPLATE_ID", form);
});Nachher: Formward
form.addEventListener("submit", async (event) => {
event.preventDefault();
const res = await fetch("https://forms.formward.eu/f/<formId>", {
method: "POST",
headers: { Accept: "application/json" },
body: new URLSearchParams(new FormData(form)),
});
if (!res.ok) throw new Error("Submission failed");
});- Erstellen Sie ein Formular in Formward, legen Sie die Benachrichtigungs-E-Mail fest und kopieren Sie den Endpunkt.
- Ersetzen Sie den sendForm-Aufruf durch ein fetch() an den Endpunkt oder entfernen Sie das Skript und setzen Sie das action-Attribut des Formulars.
- Fügen Sie ein verstecktes Feld _gotcha als Honeypot hinzu und tragen Sie die Adresse Ihrer Website in die erlaubten Ursprünge ein.
- Senden Sie einen Testeintrag und entfernen Sie die EmailJS-Schlüssel aus Ihrem Code.
Die vollständige Anleitung mit der Feldzuordnung und den zu testenden Verhaltensunterschieden finden Sie im Migrationsleitfaden zu EmailJS.
Welche Option passt
Formward wählen für
- Formulare, bei denen Sie von jeder Einsendung einen Nachweis brauchen, nicht nur eine E-Mail.
- Websites, die ohne JavaScript funktionieren sollen.
- EU-Teams, die Einsendungen in der EU verarbeiten lassen möchten.
EmailJS wählen für
- Versand von Vorlagen-E-Mails aus einer App, nicht nur aus Formularen.
- Prototypen, bei denen eine E-Mail alles ist, was Sie brauchen.
Wo Formward nicht die beste Wahl ist
- Der Free-Plan nimmt 50 Einsendungen pro Monat an und bewahrt sie 30 Tage auf; Datei-Uploads gibt es ab dem Plan Professional.
- Formward ist ein Formular-Backend mit gehosteten Formularseiten, kein Umfragetool. Für lange Umfragen mit vielen Verzweigungen passt ein spezielles Umfragetool eventuell besser.
- Formward ist ein junges Unternehmen. Beurteilen Sie die Zuverlässigkeit selbst auf der Statusseite und im Changelog.
Fragen
- Kann ich meinen React- oder Vue-Code behalten?
- Ja. Nur der Submit-Handler ändert sich: Ersetzen Sie den EmailJS-Aufruf durch ein fetch() an Ihren Formward-Endpunkt. Die Seiten zu den Frameworks zeigen vollständige Komponenten.
- Werden meine Schlüssel mit Formward im Browser offengelegt?
- Im Browser liegen keine Schlüssel. Die Endpunkt-URL ist absichtlich öffentlich, und Sie schützen sie auf Seiten von Formward mit erlaubten Ursprüngen, Ratenbegrenzungen und dem Honeypot.
- Was kostet Formward?
- Formward hat einen kostenlosen Tarif mit 50 Einsendungen pro Monat. Kostenpflichtige Tarife kosten 15 € pro Monat (Personal, 200 Einsendungen), 30 € (Professional, 2,000) und 90 € (Business, 20,000). Bei jährlicher Zahlung sinken diese Preise auf 10 €, 20 € und 60 € pro Monat.
Als Nächstes lesen
- AJAX-Einsendungen: Einrichtung mit fetch(), JSON-Antworten und CORS.
- React-Formulare: Eine vollständige Komponente, die an Formward sendet.
- Formular an E-Mail: Benachrichtigungen ohne eigenes Backend.
- Spamfilter: Was bei jeder Einsendung ausgeführt wird.
Quellen
Zuletzt geprüft 27. Oktober 2026
Formward mit einem Formular testen
Der kostenlose Tarif umfasst 50 Einsendungen pro Monat ohne Karte. Verbinden Sie ein Testformular damit und prüfen Sie den gesamten Weg, bevor Sie etwas Wichtiges umstellen.