Comparar · Netlify Forms
Formward frente a Netlify Forms: formularios no atados a tu host
Netlify Forms es la opción evidente cuando tu sitio ya está en Netlify. Añades un atributo a un formulario, Netlify lo detecta al desplegar el sitio y los envíos aparecen en el panel de Netlify. En los planes actuales de Netlify basados en créditos, los formularios son gratuitos e ilimitados.
La contrapartida es el acoplamiento. Netlify solo detecta formularios en los sitios que despliega, así que los formularios se mueven cada vez que se mueve el alojamiento, y Netlify, Inc. es una empresa estadounidense. Formward es un endpoint independiente: cualquier host, cualquier framework y envíos almacenados en Suecia.
Última revisión: 27 de octubre de 2026. Cada afirmación sobre Netlify Forms en esta página procede del sitio web oficial de Netlify Forms, enumerado en Fuentes. Cuando no pudimos confirmar algo, la tabla dice «No revisado» en lugar de suponer. Los precios y los planes cambian, así que confírmalos en su web antes de decidir. Las cifras de Formward proceden directamente de nuestra tabla de planes en vivo.
De un vistazo
Formward
- Operado por EGF Fastighetsservice AB en Estocolmo, Suecia.
- Los envíos se almacenan en Hostup AB en Suecia; el correo de notificación se envía a través de Mailjet en la UE.
- Cloudflare Turnstile (EE. UU.) solo interviene en los formularios en los que lo actives.
- La facturación se gestiona con Stripe, que nunca recibe el contenido de los formularios.
Netlify Forms
- Netlify, Inc., San Francisco, EE. UU.
- Los formularios se detectan cuando Netlify despliega tu sitio, así que el sitio debe estar alojado en Netlify.
- Filtrado de spam con Akismet por defecto, además de un atributo honeypot y reCAPTCHA opcional.
- Publica un DPA y una lista de subencargados del tratamiento.
Comparación de funciones
| Función | Formward | Netlify Forms |
|---|---|---|
| Funciona con cualquier host | Sí | No, el sitio debe desplegarse en Netlify |
| Operador | EGF Fastighetsservice AB, Estocolmo, Suecia | Netlify, Inc., EE. UU. |
| Precio | Plan gratuito, de pago desde 15 €/mes | Gratuitos e ilimitados en planes basados en créditos |
| Carga de archivos | Professional o más (5 archivos, 10 MiB cada uno) | Sí, 8 MB por solicitud |
| Protección antispam | Honeypot, límites de frecuencia, bloqueo de correos desechables, Turnstile opcional | Akismet, atributo honeypot, reCAPTCHA opcional |
| Notificaciones | Email, Slack, Discord, Teams, Mattermost, webhooks | Email, Slack, webhooks |
| Formularios renderizados con JavaScript | Funcionan tal cual | Necesitas una copia estática del formulario en el HTML |
| Prueba del consentimiento según el RGPD | Registro del consentimiento con prueba almacenada, en todos los planes | No revisado |
Precios
| Plan de Formward | Mensual | Al mes, pago anual | Envíos / mes |
|---|---|---|---|
| Free | €0 | €0 | 50 |
| Personal | €15 | €10 | 200 |
| Professional | €30 | €20 | 2,000 |
| Business | €90 | €60 | 20,000 |
Netlify Forms
- En los planes de Netlify basados en créditos, los Forms son gratuitos y sin límite; pagas el alojamiento de Netlify.
- Los planes antiguos (legacy) de Netlify miden los envíos de formularios por sitio.
Cifras actuales: precios de Netlify Forms · todos los planes de Formward
UE, RGPD y ubicación de los datos
Netlify, Inc. tiene su sede en San Francisco, y su política de privacidad indica que los datos pueden almacenarse fuera del país donde se recogieron. No encontramos en la web de Netlify una opción de almacenamiento solo en la UE para los envíos de formularios. Sí publica un DPA con Cláusulas Contractuales Tipo. Netlify también declara estar certificada en el EU-U.S. Data Privacy Framework.
Formward almacena y procesa los envíos de formularios en la UE: la aplicación y la base de datos se ejecutan en Hostup AB en Suecia, el correo de notificación sale a través de Mailjet en la UE, y las funciones de IA de Professional y Business usan Mistral AI en Francia. Un subencargado opcional está fuera de la UE: Cloudflare Turnstile (EE. UU.), que solo ve el desafío antibots y únicamente en los formularios donde lo activas. Los datos salen de la UE cuando tú los envías allí, por ejemplo a un buzón de notificaciones alojado por un proveedor estadounidense, a una sincronización con Google Sheets o a una URL de webhook.
Los detalles están en el registro de subencargados de Formward, en el DPA (que se acepta en el panel) y en la evaluación de impacto de transferencias.
Cómo migrar desde Netlify Forms
Esfuerzo: Bajo. Qué cambia:
- Elimina data-netlify, netlify-honeypot y, en los formularios con JavaScript, el campo oculto form-name.
- Añade un action que apunte a tu endpoint de Formward.
- Renombra el campo honeypot a _gotcha.
Antes: Netlify Forms
<form name="contact" method="POST" data-netlify="true" netlify-honeypot="bot-field">
<p hidden><label>Leave empty: <input name="bot-field"></label></p>
<input type="email" name="email" required>
<textarea name="message" required></textarea>
<button type="submit">Send</button>
</form>Después: Formward
<form action="https://forms.formward.eu/f/<formId>" method="POST">
<input type="email" name="email" required>
<textarea name="message" required></textarea>
<input type="text" name="_gotcha" style="display:none" tabindex="-1" autocomplete="off">
<button type="submit">Send</button>
</form>- Crea un formulario en Formward y copia el endpoint.
- Edita la etiqueta form como se muestra abajo y renombra el honeypot.
- Si enviabas con fetch() a "/", envía al endpoint de Formward con la cabecera Accept: application/json.
- Añade el origen de tu sitio a los orígenes permitidos del formulario y haz una prueba.
- Descarga los envíos anteriores de Netlify en CSV e impórtalos. Las fechas originales se toman de una columna llamada Submitted At, created_at o createdAt; si no existe, las filas se fechan en el momento de la importación.
El recorrido completo, con la correspondencia de campos y las diferencias de comportamiento que conviene probar, está en la guía de migración desde Netlify Forms.
Cuál encaja mejor
Elige Formward si
- Sitios alojados en cualquier proveedor que no sea Netlify, o que puedan cambiar de proveedor.
- Formularios de React, Vue o Svelte renderizados en el cliente, sin copia HTML estática.
- Equipos de la UE que quieren que los envíos se almacenen en la UE.
Elige Netlify Forms si
- Sitios que seguirán en Netlify y solo necesitan formularios básicos.
- Proyectos en los que importan más los envíos gratuitos y sin límite que dónde se guardan los datos.
Cuándo Formward no es la mejor opción
- El plan Free admite 50 envíos al mes y los conserva 30 días, y la subida de archivos empieza en el plan Professional.
- Formward es un backend de formularios con páginas de formulario alojadas, no una herramienta de encuestas. Para encuestas largas con muchas ramificaciones, puede encajarte mejor una herramienta de encuestas dedicada.
- Formward es una empresa joven. Juzga tú mismo su fiabilidad en la página de estado y en el registro de cambios.
Preguntas
- ¿Tengo que alojar mi sitio en un proveedor concreto para usar Formward?
- No. Formward es un endpoint HTTPS, así que un formulario en Netlify, Vercel, Cloudflare Pages, GitHub Pages, WordPress o en tu propio servidor puede enviar datos a él.
- Netlify Forms es gratuito. ¿Por qué pagar?
- En muchos sitios no tendrás que hacerlo: el plan gratuito de Formward cubre 50 envíos al mes. Pagas cuando necesitas volumen, subidas de archivos, webhooks o la API, o cuando el almacenamiento en la UE es un requisito y no una preferencia.
- ¿Hay un Acuerdo de Tratamiento de Datos?
- Sí. El DPA de Formward se publica completo en formward.eu/dpa y lo aceptas en el panel, que registra la versión y la hora. Los subencargados actuales, con ubicación y finalidad, aparecen en formward.eu/compliance/subprocessors.
- ¿Cuánto cuesta Formward?
- Formward tiene un plan gratuito con 50 envíos al mes. Los planes de pago cuestan 15 € al mes (Personal, 200 envíos), 30 € (Professional, 2,000) y 90 € (Business, 20,000). Si pagas al año, bajan a 10 €, 20 € y 60 € al mes.
Sigue leyendo
- Formularios para sitios estáticos: Hugo, Jekyll, Eleventy y otros.
- Formulario de contacto con Hugo: Un ejemplo práctico para un sitio típico de Netlify.
- Formularios con Astro: Versiones con componentes y con HTML puro.
- Filtrado de spam: Cómo las capas de Formward sustituyen a Akismet.
- Migrar desde Netlify Forms: Campos especiales e importación de CSV.
Fuentes
Última revisión: 27 de octubre de 2026
Prueba Formward en un formulario
El plan gratuito admite 50 envíos al mes sin tarjeta. Apunta un formulario de prueba y revisa todo el recorrido antes de mover nada importante.