Contact Form 7

Plugin gratuito de formularios para WordPress con 10M+ instalaciones. Basado en markup, ligero y extensible. Sin interfaz visual.

Veredicto del Editor

Nuestra valoración: 7.0/10

Contact Form 7 (CF7) es un plugin gratuito y de código abierto para WordPress que permite crear y gestionar formularios de contacto mediante un sistema de etiquetas de markup. Desarrollado por Takayuki Miyoshi (Rock Lobster Inc.

Contact Form 7 (CF7) es un plugin gratuito y de código abierto para WordPress que permite crear y gestionar formularios de contacto mediante un sistema de etiquetas de markup. Desarrollado por Takayuki Miyoshi (Rock Lobster Inc.) desde 2007, acumula más...

Contact Form 7 (CF7) es un plugin gratuito y de código abierto para WordPress que permite crear y gestionar formularios de contacto mediante un sistema de etiquetas de markup. Desarrollado por Takayuki Miyoshi (Rock Lobster Inc.) desde 2007, acumula más de 10 millones de instalaciones activas, siendo el plugin de formularios más utilizado del ecosistema WordPress.

Utiliza una arquitectura modularizada con tecnología propietaria Schema-Woven Validation para validación de datos. Los formularios se envían por AJAX sin recarga de página. No almacena envíos en base de datos: los datos se procesan y envían por email. Para persistencia se requiere el plugin complementario Flamingo.

Integra nativamente con seis servicios: reCAPTCHA, Cloudflare Turnstile y Akismet (seguridad), Brevo y Constant Contact (email marketing), y Stripe (pagos). Soporta 68 idiomas, incluye bloque Gutenberg nativo y es compatible con WordPress 6.7+ y PHP 7.4+. Su ecosistema de complementos de terceros añade lógica condicional, formularios multipaso y almacenamiento en base de datos.

Completamente gratuito sin planes premium. Valorado con 4.0/5 en WordPress.org y 4.4/5 en G2. Su principal limitación es la ausencia de interfaz visual drag-and-drop y funcionalidades avanzadas nativas, que requieren plugins adicionales.

Puntuación detallada

Facilidad de uso
7.1
Funcionalidades
7.4
Relación calidad-precio
7.9
Soporte al cliente
7.0
Integraciones
7.8

Precios y Planes de Contact Form 7

Precio desde
Gratis

Gratuito: Contact Form 7 es completamente gratuito y de código abierto. No existe versión premium ni planes de pago. Todas las funcionalidades del core están disponibles sin coste. El desarrollo se financia con donaciones voluntarias.

Complementos de terceros: Las funcionalidades avanzadas requieren plugins adicionales, muchos gratuitos. Los complementos premium (lógica condicional, multipaso, CRM) tienen precios desde 20$/año hasta 99$/año según desarrollador.

Integraciones incluidas: Las seis integraciones oficiales (reCAPTCHA, Turnstile, Akismet, Brevo, Constant Contact, Stripe) no tienen coste adicional, aunque los servicios externos pueden tener sus propias tarifas.

Precios verificados en 8 Feb 2026

Pros y Contras

7 ventajas · 7 desventajas

✅ Ventajas

  • Completamente gratuito y de código abierto, sin versión premium ni funcionalidades bloqueadas tras paywall
  • Más de 10 millones de instalaciones activas: amplia comunidad, documentación extensa y compatibilidad con la mayoría de themes
  • Ligero y eficiente: no carga frameworks CSS pesados ni bibliotecas JavaScript innecesarias, impacto mínimo en rendimiento
  • Control total sobre el HTML del formulario mediante sistema de etiquetas, ideal para desarrolladores que necesitan personalización
  • Soporte de 68 idiomas y bloque Gutenberg nativo para inserción directa en el editor de bloques
  • Seis integraciones oficiales: reCAPTCHA, Turnstile, Akismet, Brevo, Constant Contact y Stripe
  • Ecosistema masivo de complementos de terceros que extienden funcionalidad sin modificar el core

❌ Desventajas

  • Sin interfaz visual drag-and-drop: la creación de formularios requiere escribir etiquetas de markup, barrera para usuarios no técnicos
  • No almacena envíos en base de datos de forma nativa; requiere Flamingo u otro complemento para consultar envíos pasados
  • Solo incluye una plantilla predeterminada (formulario de contacto básico), sin templates para newsletters o encuestas
  • Lógica condicional, formularios multipaso y carga de archivos avanzada dependen de plugins de terceros
  • Interfaz de administración anticuada que no ha evolucionado significativamente en años
  • Soporte limitado al foro de WordPress.org: sin soporte premium ni canal directo con el desarrollador
  • La dependencia de múltiples complementos incrementa riesgos de incompatibilidades y complejidad de mantenimiento

Análisis de Contact Form 7

Qué es Contact Form 7 y por qué sigue siendo el plugin de formularios más instalado en WordPress

Contact Form 7 (CF7) es un plugin gratuito y de código abierto para WordPress que permite crear y gestionar formularios de contacto. Desarrollado por Takayuki Miyoshi bajo la empresa Rock Lobster Inc., fue lanzado en 2007 y acumula más de 10 millones de instalaciones activas en WordPress.org, posicionándose como el plugin de formularios más utilizado del ecosistema. Su filosofía es clara: ofrecer un constructor de formularios simple, flexible y sin bloatware innecesario.

A diferencia de constructores visuales como WPForms o Gravity Forms, CF7 utiliza un sistema de markup basado en etiquetas personalizadas (shortcodes internos) para definir los campos del formulario. El usuario escribe tags como [text nombre] o [email correo] directamente en un editor de texto, lo que otorga control total sobre la estructura HTML resultante. Para desarrolladores, esto es una ventaja; para usuarios sin conocimientos técnicos, supone una curva de aprendizaje notable frente a interfaces drag-and-drop.

Arquitectura técnica y Schema-Woven Validation

CF7 emplea una arquitectura modularizada donde cada funcionalidad (validación, envío, integración externa) se gestiona como un módulo independiente. Su tecnología propietaria Schema-Woven Validation permite definir reglas de validación complejas directamente vinculadas al esquema del formulario, evaluando los datos antes del envío sin depender exclusivamente de JavaScript del lado del cliente.

El envío de formularios funciona vía AJAX por defecto, evitando recargas de página completas. CF7 no almacena envíos en la base de datos de WordPress: los datos se procesan y envían por email al destinatario configurado. Si se necesita persistencia de envíos, es necesario instalar un plugin complementario como Flamingo, desarrollado por el mismo autor. Esta decisión de diseño reduce la huella en la base de datos pero limita la funcionalidad out-of-the-box.

Integraciones nativas y extensibilidad

CF7 incluye integraciones oficiales con seis servicios externos agrupados en tres categorías: seguridad (reCAPTCHA de Google, Cloudflare Turnstile, Akismet), email marketing (Brevo/Sendinblue, Constant Contact) y pagos (Stripe). Cada integración se activa desde el panel del plugin introduciendo las credenciales API correspondientes. La integración con Stripe permite añadir widgets de pago directamente en formularios de contacto.

Más allá de las integraciones oficiales, CF7 cuenta con un ecosistema masivo de complementos de terceros. Plugins como CF7 Conditional Fields añaden lógica condicional, CF7 Multi-Step Forms permite formularios multipaso, y CF7 Database Addon almacena envíos en la base de datos. La API de filtros y acciones de CF7 permite a desarrolladores extender prácticamente cualquier aspecto del plugin: desde personalizar mensajes de validación hasta modificar headers de email o integrar servicios CRM.

Rendimiento, compatibilidad y soporte multiidioma

CF7 es un plugin ligero comparado con constructores visuales: no carga frameworks CSS pesados ni bibliotecas JavaScript adicionales. El formulario estándar genera un impacto mínimo en tiempos de carga, lo que lo hace adecuado para sitios donde el rendimiento es crítico. Soporta WordPress 6.7+ y requiere PHP 7.4 como mínimo. La versión actual (6.1.5) está testeada hasta WordPress 6.9.1.

Uno de los puntos fuertes de CF7 es su soporte de localización: el plugin está traducido a 68 idiomas, convirtiéndolo en una solución viable para proyectos multilingües. Incluye además un bloque Gutenberg nativo para insertar formularios directamente en el editor de bloques, eliminando la necesidad de copiar shortcodes manualmente.

Limitaciones y áreas de mejora

La interfaz de administración de CF7 no ha evolucionado significativamente desde sus primeros años. No ofrece constructor visual drag-and-drop, lo que genera una barrera de entrada para usuarios no técnicos. El plugin solo incluye una plantilla predeterminada (formulario de contacto básico), sin templates para newsletter, encuestas, registros u otros casos de uso habituales.

La ausencia de almacenamiento de envíos nativo es una carencia relevante. Sin Flamingo u otro complemento, no hay forma de consultar envíos pasados desde el panel de WordPress. Además, funcionalidades que competidores premium incluyen de serie (lógica condicional, formularios multipaso, carga de archivos avanzada, integración con pasarelas de pago múltiples) requieren en CF7 la instalación de plugins adicionales, lo que incrementa la complejidad de mantenimiento y potenciales conflictos.

Posicionamiento actual en el mercado

Con más de 10 millones de instalaciones activas y una valoración de 4.0/5 en WordPress.org (2.152 reseñas), CF7 mantiene su posición dominante por inercia y por ser completamente gratuito. Sin embargo, su rating ha descendido desde 4.5 estrellas en años anteriores, reflejando la demanda creciente de interfaces más modernas. Es la elección óptima para desarrolladores que valoran el control total sobre el markup, la ligereza y un coste cero. Para usuarios que prefieren experiencias visuales o necesitan funcionalidades avanzadas sin plugins adicionales, alternativas como WPForms o Fluent Forms ofrecen una propuesta más completa.

Características Principales

  • Constructor de formularios basado en etiquetas de markup con soporte para campos de texto, email, URL, teléfono, número, fecha, textarea, select, checkbox, radio y aceptación
  • Schema-Woven Validation: tecnología propietaria de validación de datos vinculada al esquema del formulario
  • Envío AJAX sin recarga de página con mensajes de confirmación configurables para cada tipo de estado
  • Integración nativa con reCAPTCHA v3, Cloudflare Turnstile y Akismet para protección anti-spam multicapa
  • Módulo de pagos Stripe integrado para añadir widgets de cobro directamente en formularios
  • Bloque Gutenberg nativo para inserción directa de formularios en el editor de bloques de WordPress
  • API de filtros y acciones extensible para personalizar validación, mensajes, headers de email y lógica de procesamiento
  • Soporte de localización en 68 idiomas con archivos .po/.mo incluidos

Se integra con 10 herramientas

WordPressGutenbergreCAPTCHACloudflare TurnstileAkismetBrevoConstant ContactStripeFlamingoWooCommerce

Alternativas

WPForms W
WPForms 8.0

Constructor visual drag-and-drop con más de 1.300 plantillas prediseñadas. Incluye lógica condicional, formularios multipaso y almacenamiento de envíos...

Gravity Forms G
Gravity Forms 8.0

Plugin premium orientado a desarrolladores con constructor visual avanzado, lógica condicional, enrutamiento de notificaciones y amplia API. Solo...

Ninja Forms N
Ninja Forms 7.0

Constructor drag-and-drop con core gratuito y modelo de complementos individuales. Soporte para formularios ilimitados, envíos ilimitados y cálculos....

F
Formidable Forms

Constructor visual con enfoque en formularios de datos avanzados: vistas, cálculos, integraciones CRM y soporte multilingüe nativo. Versión...

F
Fluent Forms

Constructor ligero con menos de 30KB de CSS+JS combinados. Interfaz drag-and-drop moderna, quiz builder, generación PDF y conversational...

Reseñas de Contact Form 7

¿Has usado esta herramienta?

Preguntas frecuentes sobre Contact Form 7

Los precios de Contact Form 7 parten desde Gratis. Gratuito: Contact Form 7 es completamente gratuito y de código abierto. No existe versión premium ni planes de pago. Todas las funcionalidades del core están disponibles sin coste. El desarrollo se financia con donaciones voluntarias....
Sí, Contact Form 7 ofrece un plan gratuito o versión free. El precio de los planes de pago parte desde Gratis.
Contact Form 7 (CF7) es un plugin gratuito y de código abierto para WordPress que permite crear y gestionar formularios de contacto mediante un sistema de etiquetas de markup. Desarrollado por Takayuki Miyoshi (Rock Lobster Inc.
Las principales alternativas a Contact Form 7 son: WPForms, Gravity Forms, Ninja Forms, Formidable Forms, Fluent Forms. Cada una tiene sus propias ventajas según el caso de uso.
Con un 7.0/10, Contact Form 7 es una opción competitiva en su categoría. Contact Form 7 (CF7) es un plugin gratuito y de código abierto para WordPress que permite crear y gestionar formularios de contacto mediante un sistema de etiquetas de markup. Desarrollado por Takayuki Miyoshi (Rock Lobster Inc.