Saltar al contenido
Logo de Contact Form 7

Contact Form 7

Plugin gratuito de formularios WordPress con 10M+ instalaciones activas desde 2007. Markup de etiquetas, sin editor visual. Sin almacenamiento nativo (requiere Flamingo). Licencia GPLv2.

Precio
Gratis
Valoración
3 de 5 Correcta, con matices
Origen
Japón
Revisada
3 de abril de 2026

Veredicto de ecomNinja

3 de 5
Correcta, con matices

Contact Form 7 sigue siendo el plugin gratuito más fiable para formularios WordPress básicos. Diez millones de instalaciones activas, mantenimiento continuo desde 2007, y cero coste de licencia lo convierten en la opción predeterminada correcta para sitios que necesitan formularios de contacto sin complejidad adicional.

La ecuación cambia en cuanto aparece cualquier requisito avanzado: lógica condicional, almacenamiento de envíos sin plugin adicional, integraciones CRM directas, o pagos. En esos casos, el coste de configurar y mantener add-ons de terceros (con riesgo de incompatibilidades) supera el coste de WPForms Basic ($49,50/año) o Fluent Forms Free (editor visual con almacenamiento incluido), ambos con las funcionalidades integradas en el core.

Para proyectos de ecommerce donde cada conversión cuenta, CF7 sin Flamingo es un riesgo operativo: cualquier fallo de entrega de email equivale a pérdida permanente de datos de cliente. La instalación de Flamingo mitiga el problema pero añade una dependencia más al stack del sitio. WPForms Lite, que incluye gestión de entradas sin plugins adicionales, resuelve este problema sin coste adicional.

Para quién es

Desarrolladores WordPress y usuarios técnicos que necesitan control total sobre el HTML del formulario, mínimo impacto en rendimiento, y cero coste de licencia. Ideal para formularios básicos (contacto, consulta). No recomendable para: usuarios sin HTML básico, proyectos con lógica condicional, pagos integrados, o cuando la pérdida de envíos por fallo de email sea inaceptable.

Precios de Contact Form 7

  • Gratuito y de código abierto: Contact Form 7 es completamente gratuito, sin versión premium, sin funcionalidades de pago, sin límites de formularios ni envíos. Licencia GPLv2.
  • Sin planes de pago del desarrollador: el autor (Takayuki Miyoshi) no comercializa ninguna extensión oficial de pago. Todo el ecosistema de extensiones es de terceros.
  • Extensiones de terceros con coste: Flamingo (almacenamiento de mensajes, gratuito), Bogo (multilingüe, gratuito). Para funcionalidades avanzadas: CF7 Conditional Fields (varios precios en CodeCanyon), CF7 Stripe/PayPal (add-ons de terceros, $20-$50).
  • 10 millones de instalaciones activas en el repositorio oficial de WordPress. Mantenido activamente desde 2007.

Precios verificados el 3 de abril de 2026. Pueden cambiar: confírmalos en la web oficial antes de contratar.

Pros y contras de Contact Form 7

A favor 5

  • Completamente gratuito con 10M+ instalaciones: cero coste de licencia, sin límites de formularios ni envíos, sin restricciones por número de sitios. La opción más económica del mercado para necesidades básicas.
  • Mínimo impacto en rendimiento: carga de recursos CSS/JS mínima comparada con WPForms o Gravity Forms, lo que lo convierte en la mejor opción cuando el rendimiento del sitio es prioritario sobre funcionalidades avanzadas.
  • Compatibilidad con reCAPTCHA, hCaptcha y Cloudflare Turnstile nativa: integración oficial sin plugins adicionales para protección contra spam desde el núcleo del plugin.
  • Ecosistema de extensiones externas maduro: miles de add-ons en CodeCanyon y repositorio de WordPress amplían las capacidades de CF7 para casos que el core no cubre (integraciones CRM, lógica condicional, pagos).
  • Control total del markup HTML: la sintaxis de CF7 genera código limpio y semánticamente correcto, con máximo control para desarrolladores que necesitan personalizar la accesibilidad o integración con CSS frameworks.

En contra 5

  • Sin interfaz drag-and-drop visual: los formularios se crean con etiquetas de markup propias (shortcode-like), no con un editor visual. La curva de aprendizaje es mayor para usuarios sin perfil técnico comparado con WPForms o Gravity Forms.
  • Sin almacenamiento de envíos nativo: CF7 no guarda los envíos en la base de datos por defecto — si el email de notificación no llega, los datos se pierden. Requiere el plugin complementario Flamingo para guardar mensajes.
  • Lógica condicional no incluida en el core: mostrar u ocultar campos según respuestas requiere plugins de terceros (CF7 Conditional Fields), aumentando la complejidad de mantenimiento y la posible incompatibilidad en actualizaciones.
  • Sin soporte de pagos nativo: cobrar desde formularios requiere add-ons de terceros no mantenidos por el equipo oficial, con riesgo de compatibilidad entre versiones.
  • Sin gestión de entradas en el admin: no existe interfaz de administración para revisar envíos pasados sin Flamingo instalado. WPForms, Gravity Forms y Fluent Forms incluyen gestión de entradas en el core.

Análisis de Contact Form 7

Contact Form 7 es el plugin gratuito de formularios más instalado de WordPress, con 10M+ instalaciones activas. Basado en markup de etiquetas propias, ofrece control técnico máximo y mínimo impacto en rendimiento. Sin interfaz visual, sin almacenamiento de envíos nativo (requiere Flamingo), sin lógica condicional en el core. La referencia para formularios básicos sin coste; limitado para necesidades avanzadas.

Qué es Contact Form 7

Contact Form 7 (CF7) es el plugin gratuito de formularios más utilizado de WordPress, con más de 10 millones de instalaciones activas. Desarrollado por Takayuki Miyoshi desde 2007, ofrece un sistema de creación de formularios basado en markup de etiquetas (shortcode-like) que genera HTML semánticamente correcto con control total del desarrollador sobre la estructura y el estilo.

Para quién es Contact Form 7

CF7 es la opción natural para desarrolladores WordPress que priorizan control técnico y rendimiento sobre facilidad de uso, y para proyectos con presupuesto cero en plugins. Cubre el 80% de los casos de uso de formularios básicos (contacto, consulta, suscripción a newsletter) sin coste ni limitaciones de envíos o formularios. No es recomendable para usuarios sin perfil técnico ni para proyectos que requieren lógica condicional, pagos o análisis de formularios.

Precios: completamente gratuito

Contact Form 7 es gratuito y de código abierto (licencia GPLv2), sin versión premium ni funcionalidades bloqueadas detrás de un pago. El desarrollador no comercializa extensiones oficiales. Para funcionalidades adicionales existen add-ons de terceros en CodeCanyon y el repositorio de WordPress, generalmente entre $0 y $50 por funcionalidad adicional.

Cómo funciona CF7

Los formularios se crean con una sintaxis de etiquetas: [text nombre] [email correo] [textarea mensaje] en el área de contenido del formulario, y el HTML de maquetación (etiquetas p, divs, labels) se escribe directamente alrededor de las etiquetas. Esto da máximo control sobre el HTML final pero requiere conocimiento básico de HTML para formularios más elaborados.

El problema del almacenamiento de envíos

CF7 no guarda los envíos en la base de datos por defecto. Las notificaciones se envían por email, y si el email no llega (problemas SMTP, spam), los datos se pierden. La solución estándar es instalar Flamingo, el plugin complementario gratuito del mismo autor, que añade registro de mensajes en el panel de administración. WPForms Lite incluye gestión de entradas sin necesidad de plugins adicionales.

Anti-spam y seguridad

CF7 incluye soporte nativo para reCAPTCHA v2 y v3, hCaptcha y Cloudflare Turnstile, sin plugins adicionales. También se integra con Akismet para filtrado de spam. La versión 6.x mejoró el sistema de validación del lado del servidor para reducir envíos maliciosos.

Alternativas a considerar

Si necesitas editor visual sin coste: WPForms Lite (gratuito, con gestión de entradas). Si necesitas lógica condicional gratuita: Fluent Forms Free (editor drag-and-drop, almacenamiento de entradas). Si necesitas pagos: WPForms Pro ($199,50/año) o Gravity Forms Pro ($159/año). CF7 sigue siendo válido para desarrolladores que prefieren control total del HTML y formularios básicos sin dependencia de una empresa de plugins.

Características

Funcionalidades del core

  • Constructor de formularios basado en markup: etiquetas como [text name] [email email] [textarea message] para crear campos, con atributos de validación, placeholder y clase CSS directamente en el tag.
  • Tipos de campo disponibles: texto, email, URL, teléfono, número, fecha, textarea, checkbox, radio, select, subida de archivos, campo oculto, campo de aceptación (RGPD).
  • Validación del lado del cliente y servidor: HTML5 y PHP para todos los campos estándar, con mensajes de error personalizables.
  • Notificaciones de email configurables: múltiples destinatarios, campos variables en asunto y cuerpo del mensaje, header personalizable.
  • Protección anti-spam integrada: soporte nativo para reCAPTCHA v2/v3, hCaptcha, Cloudflare Turnstile y Akismet. Honeypot disponible mediante configuración.
  • Formularios multipágina: mediante el uso de etiquetas de pausa, sin barra de progreso nativa (requiere CSS personalizado).
  • Integración con Brevo (ex Sendinblue) y Constant Contact: mediante módulos oficiales del autor para suscripción a listas de correo.
  • Shortcode universal: [contact-form-7 id=»X»] funciona en cualquier contenido WordPress, widget o bloque Gutenberg sin restricciones.

Análisis en profundidad

Por qué CF7 sigue siendo relevante con 10M+ instalaciones

Contact Form 7 es el plugin gratuito más utilizado de todo el ecosistema WordPress. Su durabilidad responde a tres factores: primero, cubre el 80% de los casos de uso de formularios (contacto, consulta, suscripción) sin coste ni limitaciones; segundo, su impacto en el rendimiento es mínimo comparado con alternatives premium que cargan librerías JavaScript pesadas; tercero, la arquitectura de markup basado en etiquetas da a los desarrolladores control completo sobre el HTML generado.

La limitación estructural: sin almacenamiento

El defecto más crítico de CF7 es la falta de almacenamiento de envíos en la base de datos. Si el servidor de correo falla o el email de notificación cae en spam, el envío se pierde permanentemente. La solución estándar es instalar Flamingo (plugin del mismo autor, gratuito), que añade un registro de mensajes en el admin. Esta arquitectura en dos plugins es funcional pero antiintuitiva: WPForms, Gravity Forms y Fluent Forms incluyen gestión de entradas en el core sin configuración adicional.

CF7 en 2026: el debate sobre modernización

La versión 6.x de Contact Form 7 introdujo soporte mejorado para el bloque Gutenberg y mejoras en el sistema de validación, pero la experiencia fundamental de creación de formularios no ha cambiado: sigue siendo markup textual sin previsualización en tiempo real. La competencia gratuita de Fluent Forms Lite (con editor visual y almacenamiento de entradas incluido) presiona la posición de CF7 como la opción gratuita por defecto.

Cuándo elegir CF7 sobre WPForms o Gravity Forms

CF7 gana cuando el rendimiento del sitio es la prioridad máxima (eCommerce con Core Web Vitals críticos), cuando el desarrollador prefiere control total sobre el HTML del formulario, o cuando el presupuesto de plugins es cero y los formularios son simples (contacto, consulta). Pierde en cualquier escenario que requiera lógica condicional, pagos, formularios conversacionales, o análisis de conversiones, donde WPForms o Gravity Forms ofrecen más valor aunque impliquen coste.

Integraciones

Alternativas a Contact Form 7

  • WPForms

    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 nativo. Plan Lite gratuito; planes premium desde 49.50$/año.

  • Gravity Forms

    Plugin premium orientado a desarrolladores con constructor visual avanzado, lógica condicional, enrutamiento de notificaciones y amplia API. Solo premium, desde 59$/año. Estándar en proyectos WordPress profesionales.

  • Ninja Forms

    Constructor drag-and-drop con core gratuito y modelo de complementos individuales. Soporte para formularios ilimitados, envíos ilimitados y cálculos. Complementos premium desde 99.50$/año como paquete.

  • F

    Formidable Forms

    Constructor visual con enfoque en formularios de datos avanzados: vistas, cálculos, integraciones CRM y soporte multilingüe nativo. Versión Lite gratuita; planes premium desde 39.50$/año.

  • 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 forms. Core gratuito; premium desde 59$/año.

Tiendas que usan Contact Form 7

4 de las 939 tiendas de nuestro directorio usan Contact Form 7.

Preguntas frecuentes sobre Contact Form 7

¿Cuánto cuesta Contact Form 7?

Gratis. Los planes y sus límites están detallados en la sección Precios de esta ficha.

¿Tiene Contact Form 7 plan gratuito?

Sí, según nuestra ficha: Gratis.

¿Cuáles son las alternativas a Contact Form 7?

Las alternativas que recogemos en esta ficha son WPForms, Gravity Forms, Ninja Forms, Formidable Forms, Fluent Forms.

¿Para quién es Contact Form 7?

Desarrolladores WordPress y usuarios técnicos que necesitan control total sobre el HTML del formulario, mínimo impacto en rendimiento, y cero coste de licencia. Ideal para formularios básicos (contacto, consulta). No recomendable para: usuarios sin HTML básico, proyectos con lógica condicional, pagos integrados, o cuando la pérdida de envíos por fallo de email sea inaceptable.

¿Merece la pena Contact Form 7?

Nuestra valoración es 3 de 5 (correcta, con matices). Contact Form 7 sigue siendo el plugin gratuito más fiable para formularios WordPress básicos. Diez millones de instalaciones activas, mantenimiento continuo desde 2007, y cero coste de licencia lo convierten en la opción predeterminada correcta para sitios que necesitan formularios de contacto sin complejidad adicional.

¿De dónde es Contact Form 7?

El origen de Contact Form 7 es Japón.