Porównanie

Alternatywy dla EmailJS do formularzy kontaktowych

EmailJS wysyła maile prosto z kodu frontendu przez Twoje konto pocztowe i szablon. Jeśli potrzebujesz tylko formularza kontaktowego, backend formularzy robi to samo: formularz wysyła dane na jeden adres, a usługa zapisuje i dostarcza każdą wiadomość. Tworzymy Formgong, więc jest pierwszy na liście; pozostałe opisujemy na podstawie ich własnych publicznych stron.

W skrócie: Przy formularzu kontaktowym backend formularzy bywa prostszy niż EmailJS. Formgong daje 300 darmowych zgłoszeń miesięcznie z Telegramem i przechowywaniem w UE. Web3Forms daje 250 z jednym kluczem dostępu. Formspree ma najwięcej wtyczek. Forminit oferuje SDK i hosting w UE na AWS. Zostań przy EmailJS, jeśli wysyłasz z przeglądarki inne maile, np. własne szablony na wybrane adresy.

Co robi EmailJS i dlaczego ludzie szukają czegoś innego

EmailJS łączy się z usługą pocztową, np. Gmail, Outlook albo dostawcą transakcyjnym. Szablon tworzysz w jego panelu i wywołujesz go z kodu w przeglądarce. To elastyczne, ale przy zwykłym formularzu kontaktowym ma ograniczenia (stan na 05.10.2026):

  • Mały darmowy plan. Free obejmuje 200 żądań miesięcznie, 2 szablony i 7 dni historii. Personal kosztuje $9 miesięcznie za 2000 żądań.
  • Twarda granica. Przy 100% miesięcznego limitu EmailJS odrzuca kolejne żądania. Nie ma opłat za przekroczenie, a ostrzeżenia przychodzą przy 80%, 95% i 100%.
  • Wysyła Twoja własna skrzynka. EmailJS pisze, że prywatne usługi jak Gmail nadają się do małych ilości, a dzienny limit wysyłki dostawcy nadal obowiązuje.
  • Klucze w przeglądarce. Klucz publiczny widać w kodzie. EmailJS pisze, że skopiowany klucz może wysyłać tylko Twoje szablony, i oferuje limity częstotliwości, listę dozwolonych domen (od Personal) i reCAPTCHA.
  • Brak skrzynki. EmailJS trzyma historię do debugowania, ale nie ma miejsca do czytania, wyszukiwania i eksportu zgłoszeń.
Publiczne cenniki i dokumentacja, sprawdzone 05.10.2026. Ceny w USD, stan na październik 2026.
UsługaDarmowy planTelegram
EmailJS200 żądań wysyłki maili miesięcznie, 2 szablony, historia 7 dniNie (wysyła maile)
Formgong300 zgłoszeń miesięcznie, bez limitu formularzy, eksport CSV i autoodpowiedziKażdy plan, także darmowy; kilka czatów na formularz
Web3Forms250 zgłoszeń miesięcznie, bez limitu formularzy, 1 odbiorcaStarter, Pro i Agency, nie w darmowym
Formspree50 zgłoszeń miesięcznie, archiwum 30 dniWtyczka Telegram w każdym planie
Forminit (dawniej Getform)1 formularz, 100 zgłoszeń miesięcznieNie podano (Slack, Discord, Sheets, Zapier, webhooki)

Kiedy EmailJS jest lepszym wyborem

  • Maile, które nie są zgłoszeniami z formularza, np. potwierdzenie zamówienia albo przycisk „wyślij mailem”.
  • Pełna kontrola nad mailem. Własne szablony HTML, zmienne, CC i BCC, wysyłka z Twojego adresu.
  • Maile do innych osób niż Ty, ustawionych w szablonie.
  • Załączniki w planach płatnych: od 500 KB w Personal do 30 MB w Business.

Backend formularzy wysyła każde zgłoszenie Tobie i Twojemu zespołowi, plus opcjonalną autoodpowiedź do odwiedzającego. To nie jest ogólne API do maili.

1. Formgong

Dla kogo: strony statyczne i tworzone z AI, które chcą zgłoszeń na Telegram i e-mail, przechowywania w UE i 12 języków interfejsu.

  • Darmowy plan: 300 zgłoszeń miesięcznie, bez limitu formularzy, eksport CSV i autoodpowiedzi.
  • Plany płatne (październik 2026): Pro $9/mies. lub $86/rok (5000 miesięcznie); Business $15/mies. lub $144/rok (25 000).
  • Telegram: Każdy plan, także darmowy; kilka czatów na formularz.
  • Miejsce danych: Zgłoszenia przechowywane w Cloudflare D1 w jurysdykcji UE.

Uwaga: Młoda usługa z niewieloma wbudowanymi integracjami: webhooki, e-mail i Telegram. Niewielkie limity przesyłania plików.

2. Web3Forms

Dla kogo: hojny darmowy limit z jednym kluczem dostępu, bez pracy w panelu.

  • Darmowy plan: 250 zgłoszeń miesięcznie, bez limitu formularzy, 1 odbiorca.
  • Plany płatne (październik 2026): Starter $49/rok na wniosek (5000); Pro $15/mies. lub $149/rok (10 000).
  • Telegram: Starter, Pro i Agency, nie w darmowym.
  • Miejsce danych: Infrastruktura na AWS, Cloudflare i Hetzner; dane mogą być przetwarzane w kilku regionach.

Uwaga: Po osiągnięciu miesięcznego limitu przestaje przyjmować zgłoszenia. Telegram i inne integracje wymagają płatnego planu.

Formgong a Web3Forms: pełne porównanie

3. Formspree

Dla kogo: zespoły, które potrzebują wielu wtyczek (CRM, Sheets, Stripe), miejsc w zespole i długiej historii usługi.

  • Darmowy plan: 50 zgłoszeń miesięcznie, archiwum 30 dni.
  • Plany płatne (październik 2026): Personal $15/mies. lub $120/rok (200); Professional $30/mies. lub $240/rok (2000).
  • Telegram: Wtyczka Telegram w każdym planie.
  • Miejsce danych: Mogą być przetwarzane w USA i innych krajach, w których działa Formspree.

Uwaga: Darmowy plan służy do testów; w małych planach płatnych cena za zgłoszenie jest wysoka.

Formgong a Formspree: pełne porównanie

4. Forminit (dawniej Getform)

Dla kogo: programiści, którzy chcą SDK, analityki formularzy i hostingu w UE na AWS.

  • Darmowy plan: 1 formularz, 100 zgłoszeń miesięcznie.
  • Plany płatne (październik 2026): Pro $19/mies. lub $190/rok (5 formularzy, 5000).
  • Telegram: Nie podano (Slack, Discord, Sheets, Zapier, webhooki).
  • Miejsce danych: AWS w Irlandii, z DPA.

Uwaga: Po osiągnięciu limitu formularze są wstrzymywane, a darmowy plan ma tylko jeden formularz.

Formgong a Forminit: pełne porównanie

5. Własna funkcja serverless

Dla kogo: programiści, którzy już hostują funkcje i chcą pełnej kontroli.

Mała funkcja na Cloudflare Workers, Vercel lub Netlify może przyjąć formularz i wywołać API do maili. Klucz API zostaje na serwerze, a dostawcę i ceny wybierasz sam. Filtr spamu, przechowywanie i ponowienia budujesz jednak sam i sam aktualizujesz kod.

Jak przenieść formularz z EmailJS do Formgong

  1. Załóż darmowe konto Formgong i skopiuj klucz dostępu formularza.
  2. Usuń skrypt EmailJS i wywołanie sendForm.
  3. Ustaw action formularza na https://formgong.com/submit i dodaj ukryte pole access_key. Nazwy pól zostają bez zmian.
  4. Zostaw komunikat sukcesu na stronie z fg.js i dwoma elementami data-fg albo kieruj odwiedzających na stronę z podziękowaniem przez _redirect.
  5. Wyślij test, potem podłącz Telegram lub dodaj odbiorców maili w panelu.
HTML
<!-- Przed: EmailJS wysyła formularz przez Twoje konto pocztowe -->
<script>
  emailjs.sendForm("YOUR_SERVICE_ID", "YOUR_TEMPLATE_ID", "#contact", { publicKey: "YOUR_PUBLIC_KEY" });
</script>

<!-- Po: ten sam formularz wysyła dane do Formgong. Bez usługi pocztowej i szablonu. -->
<form id="contact" action="https://formgong.com/submit" method="POST">
  <input type="hidden" name="access_key" value="fk_your_access_key">
  <input type="hidden" name="_lang" value="pl">
  <input type="text" name="name" required>
  <input type="email" name="email" required>
  <textarea name="message" required></textarea>
  <input type="text" name="botcheck" tabindex="-1" autocomplete="off" style="display:none">
  <button type="submit">Wyślij</button>
  <p data-fg-success hidden></p>
  <p data-fg-error hidden></p>
</form>
<script src="https://formgong.com/fg.js" async></script>

Kopia dla odwiedzającego, którą wysyłałeś szablonem EmailJS, staje się autoodpowiedzią w ustawieniach formularza; jest w każdym planie Formgong. Przykłady dla JavaScriptu i frameworków znajdziesz w dokumentacji.

Pytania i odpowiedzi

Jaka jest najlepsza darmowa alternatywa dla EmailJS do formularza kontaktowego?

Przy formularzu kontaktowym: backend formularzy. Darmowy plan Formgong przyjmuje 300 zgłoszeń miesięcznie z e-mailem, Telegramem i skrzynką. Web3Forms przyjmuje za darmo 250 miesięcznie. EmailJS Free ma 200 żądań miesięcznie.

Czy pokazywanie klucza publicznego EmailJS jest bezpieczne?

EmailJS twierdzi, że tak: ktoś, kto go skopiuje, może wysyłać tylko Twoje istniejące szablony z Twoją treścią. Do tego są limity na IP, lista dozwolonych domen w planach płatnych i opcjonalna reCAPTCHA.

Co się dzieje po wyczerpaniu limitu EmailJS?

EmailJS odrzuca kolejne żądania do końca miesiąca i nie nalicza opłat za przekroczenie (stan na 05.10.2026). Ostrzeżenia przychodzą przy 80%, 95% i 100% limitu.

Czy backend formularzy może wysłać kopię do odwiedzającego, jak szablon EmailJS?

Tak, jako autoodpowiedź. W Formgong jest w każdym planie. W Web3Forms od Pro, w Formspree od Professional.

Źródła

Sprawdzone 05.10.2026 w oficjalnej pomocy i na publicznych stronach: Cennik EmailJS, EmailJS: jak działa EmailJS, EmailJS: sendForm, EmailJS: dodawanie usługi pocztowej, EmailJS: czy można pokazywać klucz publiczny, EmailJS: czy EmailJS naraża konto na spam, Cennik Formgong, Cennik Web3Forms, Plany Formspree, Cennik Forminit.

← Formgong