Jämför · EmailJS
Formward kontra EmailJS: lagrade, filtrerade inskick
EmailJS löser ett smalt problem på ett snyggt sätt: skicka e-post från frontend-JavaScript med en mall, utan server. Du installerar SDK:n, lägger till en publik nyckel, ett tjänst-ID och ett mall-ID och anropar sendForm.
Formward är en formulärbackend. Webbläsaren postar formuläret, och Formward lagrar inskicket, kör skräppostkontroller, skickar aviseringen och sparar en sökbar logg. Om du bara vill ha ett e-postmeddelande och är nöjd med en kort historik över skickade mejl är EmailJS lättare. Om du vill ha själva inskicken är Formward det bättre verktyget.
Senast kontrollerad 27 oktober 2026. Alla uppgifter om EmailJS på den här sidan kommer från EmailJSs egen webbplats, som finns under Källor. Där vi inte kunde bekräfta något står det "Ej kontrollerat" i tabellen i stället för att vi gissar. Priser och planer ändras, så bekräfta dem på deras webbplats innan du bestämmer dig. Formwards siffror kommer direkt från vår aktuella planlista.
I korthet
Formward
- Drivs av EGF Fastighetsservice AB i Stockholm, Sverige.
- Inskick lagras hos Hostup AB i Sverige; aviserings-e-post skickas via Mailjet i EU.
- Cloudflare Turnstile (USA) används bara i formulär där du slår på det.
- Faktureringen sköts via Stripe, som aldrig tar emot formulärinnehåll.
EmailJS
- EmailJS Pte. Ltd., Singapore.
- Servrar i USA, drivna av Amazon Web Services.
- Publicerar ett DPA baserat på EU:s standardavtalsklausuler.
- Sparar en historik över skickade e-postmeddelanden: 7 dagar på Free, 30 dagar på betalplaner.
Funktionsjämförelse
| Funktion | Formward | EmailJS |
|---|---|---|
| Vad det är | Formulärbackend | E-postutskick från JavaScript på klientsidan |
| Lagrar inskick | Ja, sökbart, med din egen lagringstid | E-posthistorik i 7 eller 30 dagar |
| Kräver JavaScript | Nej, ett vanligt HTML-formulär fungerar | Ja, SDK:n skickar e-posten |
| Var data behandlas | Hostup AB, Sverige | AWS, USA |
| Gratisplan | 50 inskick i månaden, sparas i 30 dagar | 200 förfrågningar i månaden, 2 mallar |
| Bilagor | Professional och uppåt (5 filer, 10 MiB vardera) | Från Personal (500 KB) |
| Skräppostfiltrering på serversidan | Honeypot, hastighetsbegränsning, blockering av engångs-e-post, valfri Turnstile | Ej kontrollerat |
| Hastighetsbegränsning | Gränser per formulär som du anger | 1 förfrågan per sekund |
Priser
| Formward-plan | Månadsvis | Per månad, årsvis | Inskick / mån |
|---|---|---|---|
| Free | €0 | €0 | 50 |
| Personal | €15 | €10 | 200 |
| Professional | €30 | €20 | 2,000 |
| Business | €90 | €60 | 20,000 |
EmailJS
- Free: $0, 200 förfrågningar i månaden, 2 mallar, 7 dagars historik.
- Personal: $9 i månaden, 2 000 förfrågningar, 6 mallar, 500 KB bilagor.
- Professional: $15 i månaden, 5 000 förfrågningar, obegränsat antal mallar, 2 MB bilagor.
- Business: $40 i månaden, 25 000 förfrågningar, 30 MB bilagor.
Aktuella siffror: EmailJS-priser · alla Formward-planer
EU, GDPR och var data lagras
EmailJS uppger att deras servrar finns i USA och körs på Amazon Web Services, och de förlitar sig på EU:s standardavtalsklausuler i sitt DPA. E-postmeddelandet som skickas går till den brevlåda som din mall riktar sig mot.
Formward lagrar och behandlar inskick inom EU: applikationen och databasen körs hos Hostup AB i Sverige, e-postnotiser skickas via Mailjet inom EU, och AI-funktioner på Professional och Business använder Mistral AI i Frankrike. En valfri underleverantör ligger utanför EU: Cloudflare Turnstile (USA), som bara ser utmaningen mot bottar och bara på formulär där du aktiverar den. Data lämnar EU när du själv skickar den dit, till exempel till en e-postadress för notiser hos en leverantör i USA, en synkning mot Google Sheets eller en webhook-URL.
Detaljerna finns i Formwards underbiträdesregister, personuppgiftsbiträdesavtalet (godkänt i kontrollpanelen) och överföringsbedömningen.
Byte från EmailJS
Insats: Låg. Det här ändras:
- Ta bort paketet @emailjs/browser och den publika nyckeln, tjänst-ID:t och mall-ID:t.
- Posta formuläret till din Formward-endpoint, med eller utan JavaScript.
- Ange aviseringsadressen och ämnesraden på Formward-formuläret i stället för i en e-postmall.
Före: 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);
});Efter: 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");
});- Skapa ett formulär i Formward, ange e-postadressen för aviseringar och kopiera endpointen.
- Ersätt anropet till sendForm med en fetch() till endpointen, eller ta bort skriptet och ange formulärets action.
- Lägg till ett dolt fält _gotcha som honeypot och lägg till din webbplats ursprung bland de tillåtna ursprungen.
- Skicka ett testinskick och ta bort EmailJS-nycklarna från koden.
Hela genomgången, med fältkopplingen och beteendeskillnaderna att testa, finns i migreringsguiden för EmailJS.
Vilket som passar
Välj Formward för
- Formulär där du behöver en logg över varje inskick, inte bara ett e-postmeddelande.
- Webbplatser som ska fungera utan JavaScript.
- EU-team som vill att inskick behandlas inom EU.
Välj EmailJS för
- Att skicka mallbaserade e-postmeddelanden från en app, inte bara från formulär.
- Prototyper där ett e-postmeddelande är allt du behöver.
När Formward inte passar bäst
- Gratisplanen tar emot 50 inskick i månaden och sparar dem i 30 dagar, och filuppladdning finns från planen Professional.
- Formward är en formulär-backend med hostade formulärsidor, inte ett enkätverktyg. För långa enkäter med många förgreningar kan ett renodlat enkätverktyg passa bättre.
- Formward är ett ungt företag. Bedöm tillförlitligheten själv på statussidan och i ändringsloggen.
Frågor
- Kan jag behålla min React- eller Vue-kod?
- Ja. Bara hanteraren för inskicket ändras: ersätt EmailJS-anropet med en fetch() till din Formward-endpoint. Ramverkssidorna visar kompletta komponenter.
- Exponeras mina nycklar i webbläsaren med Formward?
- Det finns inga nycklar i webbläsaren. Endpoint-URL:en är publik med avsikt, och du skyddar den med tillåtna ursprung, hastighetsbegränsningar och honeypot på Formward-sidan.
- Hur mycket kostar Formward?
- Formward har en gratisplan med 50 inskick i månaden. Betalplanerna kostar 15 € i månaden (Personal, 200 inskick), 30 € (Professional, 2,000) och 90 € (Business, 20,000). Betalar du årsvis sänks priserna till 10 €, 20 € och 60 € i månaden.
Läs härnäst
- AJAX-inskick: Konfiguration av fetch(), JSON-svar och CORS.
- React-formulär: En komplett komponent som skickar till Formward.
- Formulär till e-post: Aviseringar utan att skriva en backend.
- Skräppostfilter: Vad som körs vid varje inskick.
Källor
Senast kontrollerad 27 oktober 2026
Prova Formward på ett formulär
Gratisplanen tar emot 50 inskick i månaden utan kort. Peka ett testformulär mot den och se hela flödet innan du flyttar något viktigt.