Naar de inhoud
← Alle vergelijkingen

Vergelijken · EmailJS

Formward vs EmailJS: opgeslagen, gefilterde inzendingen

EmailJS lost een smal probleem netjes op: een e-mail versturen vanuit front-end JavaScript met een sjabloon, zonder server. Je installeert de SDK, voegt een publieke sleutel, een service-ID en een sjabloon-ID toe en roept sendForm aan.

Formward is een formulierbackend. De browser stuurt het formulier, en Formward slaat de inzending op, voert spamcontroles uit, verstuurt de melding en bewaart een doorzoekbaar overzicht. Als je alleen een e-mail wilt en een korte geschiedenis van verzonden mail prima vindt, is EmailJS lichter. Als je de inzendingen zelf wilt, is Formward de betere keuze.

Laatst gecontroleerd op 27 oktober 2026. Elke uitspraak over EmailJS op deze pagina komt van de eigen website van EmailJS, vermeld onder Bronnen. Waar we iets niet konden bevestigen, staat in de tabel "Niet gecontroleerd" in plaats van te gokken. Prijzen en abonnementen veranderen, dus controleer ze op hun site voordat je beslist. De cijfers van Formward komen rechtstreeks uit onze actuele abonnementstabel.

In het kort

Formward

  • Beheerd door EGF Fastighetsservice AB in Stockholm, Zweden.
  • Inzendingen opgeslagen bij Hostup AB in Zweden; meldingsmail verstuurd via Mailjet in de EU.
  • Cloudflare Turnstile (VS) is alleen betrokken bij formulieren waarop je het inschakelt.
  • Facturatie loopt via Stripe, dat nooit formulierinhoud ontvangt.

EmailJS

  • EmailJS Pte. Ltd., Singapore.
  • Servers in de VS, beheerd door Amazon Web Services.
  • Publiceert een DPA op basis van de Standard Contractual Clauses van de EU.
  • Bewaart een geschiedenis van verzonden e-mails: 7 dagen bij Free, 30 dagen bij betaalde abonnementen.

Functievergelijking

FunctieFormwardEmailJS
Wat het isFormulierbackendE-mail verzenden vanuit client-side JavaScript
Slaat inzendingen opJa, doorzoekbaar, met je eigen bewaartermijnE-mailgeschiedenis van 7 of 30 dagen
Vereist JavaScriptNee, een gewoon HTML-formulier werktJa, de SDK verstuurt de e-mail
Waar gegevens worden verwerktHostup AB, ZwedenAWS, VS
Free-abonnement50 inzendingen per maand, 30 dagen bewaard200 verzoeken per maand, 2 sjablonen
BijlagenProfessional en hoger (5 bestanden, 10 MiB per stuk)Vanaf Personal (500 KB)
Spamfiltering aan serverzijdeHoneypot, snelheidslimieten, blokkering van wegwerp-e-mail, optioneel TurnstileNiet gecontroleerd
Rate limitLimieten per formulier die je zelf instelt1 verzoek per seconde

Prijzen

Formward-abonnementMaandelijksPer maand, jaarlijks betaaldInzendingen / maand
Free€0€050
Personal€15€10200
Professional€30€202,000
Business€90€6020,000

EmailJS

  • Free: $0, 200 verzoeken per maand, 2 sjablonen, geschiedenis van 7 dagen.
  • Personal: $9 per maand, 2.000 verzoeken, 6 sjablonen, bijlagen van 500 KB.
  • Professional: $15 per maand, 5.000 verzoeken, onbeperkte sjablonen, bijlagen van 2 MB.
  • Business: $40 per maand, 25.000 verzoeken, bijlagen van 30 MB.

Actuele cijfers: EmailJS prijzen · alle Formward-abonnementen

EU, AVG en gegevenslocatie

EmailJS geeft aan dat de servers in de VS staan en draaien op Amazon Web Services, en het steunt in zijn DPA op de Standard Contractual Clauses van de EU. De e-mail die het verstuurt gaat naar de mailbox waarop je sjabloon is gericht.

Formward slaat formulierinzendingen op en verwerkt ze in de EU: de applicatie en database draaien bij Hostup AB in Zweden, meldingsmails gaan via Mailjet in de EU, en AI-functies op Professional en Business gebruiken Mistral AI in Frankrijk. Één optionele subverwerker valt buiten de EU: Cloudflare Turnstile (VS), dat alleen de anti-botcontrole ziet en alleen op formulieren waarop je het inschakelt. Gegevens verlaten de EU wanneer jij ze er zelf naartoe stuurt, bijvoorbeeld naar een meldingsmailbox bij een Amerikaanse aanbieder, een synchronisatie met Google Sheets of een webhook-URL.

De details staan in het subverwerkersregister van Formward, de DPA (die je accepteert in het dashboard) en de transfer-impactverklaring.

Overstappen van EmailJS

Inspanning: Laag. Wat verandert er:

  • Verwijder het pakket @emailjs/browser en de publieke sleutel, service-ID en sjabloon-ID.
  • Stuur het formulier naar je Formward-endpoint, met of zonder JavaScript.
  • Stel het meldingsadres en het onderwerp in op het Formward-formulier in plaats van in een e-mailsjabloon.

Voor: 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);
});

Na: 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. Maak een formulier aan in Formward, stel het meldingsadres in en kopieer het endpoint.
  2. Vervang de sendForm-aanroep door een fetch() naar het endpoint, of verwijder het script en stel de action van het formulier in.
  3. Voeg een verborgen _gotcha-veld toe als honeypot en voeg de origin van je site toe aan de toegestane origins.
  4. Verstuur een testinzending en verwijder de EmailJS-sleutels uit je code.

De volledige handleiding, met de veldkoppeling en de gedragsverschillen om te testen, staat in de migratiegids voor EmailJS.

Welke past bij jou

Kies Formward voor

  • Formulieren waarbij je een overzicht van elke inzending nodig hebt, niet alleen een e-mail.
  • Sites die zonder JavaScript moeten werken.
  • EU-teams die inzendingen in de EU willen verwerken.

Kies EmailJS voor

  • Sjabloon-e-mails verzenden vanuit een app, niet alleen vanuit formulieren.
  • Prototypes waarbij een e-mail alles is wat je nodig hebt.

Wanneer Formward niet de beste keuze is

  • Het Free-abonnement neemt 50 inzendingen per maand aan en bewaart ze 30 dagen, en bestandsuploads beginnen bij het Professional-abonnement.
  • Formward is een formulier-backend met gehoste formulierpagina's, geen enquêtetool. Voor lange enquêtes met veel vertakkingen past een speciale enquêtetool misschien beter.
  • Formward is een jong bedrijf. Beoordeel de betrouwbaarheid zelf op de statuspagina en in de changelog.

Vragen

Kan ik mijn React- of Vue-code behouden?
Ja. Alleen de submit-handler verandert: vervang de EmailJS-aanroep door een fetch() naar je Formward-endpoint. De framework-pagina's tonen complete componenten.
Zijn mijn sleutels zichtbaar in de browser met Formward?
Er staan geen sleutels in de browser. De endpoint-URL is bewust openbaar, en je beschermt die aan de Formward-kant met toegestane origins, snelheidslimieten en de honeypot.
Hoeveel kost Formward?
Formward heeft een gratis abonnement met 50 inzendingen per maand. Betaalde abonnementen kosten € 15 per maand (Personal, 200 inzendingen), € 30 (Professional, 2,000) en € 90 (Business, 20,000). Bij jaarlijkse betaling komt dat neer op € 10, € 20 en € 60 per maand.

Lees hierna

Bronnen

Laatst gecontroleerd op 27 oktober 2026

Probeer Formward op één formulier

Het gratis abonnement geeft je 50 inzendingen per maand, zonder creditcard. Stuur een testformulier ernaartoe en bekijk het hele traject voordat je iets belangrijks verplaatst.