Zum Inhalt springen
← Alle Vergleiche

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

LeistungFormwardEmailJS
Was es istFormular-BackendE-Mail-Versand aus clientseitigem JavaScript
Speichert EinsendungenJa, durchsuchbar, mit Ihrer eigenen AufbewahrungseinstellungE-Mail-Verlauf für 7 oder 30 Tage
Benötigt JavaScriptNein, ein einfaches HTML-Formular funktioniertJa, das SDK versendet die E-Mail
Wo Daten verarbeitet werdenHostup AB, SchwedenAWS, USA
Kostenloser Tarif50 Einsendungen pro Monat, 30 Tage aufbewahrt200 Anfragen pro Monat, 2 Vorlagen
Anhängeab Professional (5 Dateien, je 10 MiB)Ab Personal (500 KB)
Serverseitige Spam-FilterungHoneypot, Ratenlimits, Sperre von Wegwerf-E-Mail-Adressen, optional TurnstileNicht geprüft
RatenlimitPro Formular festgelegte Limits1 Anfrage pro Sekunde

Preise

Formward-TarifMonatlichPro Monat, jährlichEinsendungen / Monat
Free€0€050
Personal€15€10200
Professional€30€202,000
Business€90€6020,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");
});
  1. Erstellen Sie ein Formular in Formward, legen Sie die Benachrichtigungs-E-Mail fest und kopieren Sie den Endpunkt.
  2. Ersetzen Sie den sendForm-Aufruf durch ein fetch() an den Endpunkt oder entfernen Sie das Skript und setzen Sie das action-Attribut des Formulars.
  3. Fügen Sie ein verstecktes Feld _gotcha als Honeypot hinzu und tragen Sie die Adresse Ihrer Website in die erlaubten Ursprünge ein.
  4. 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

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.