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.

Veredicto del Editor

Nuestra valoración: 7.0/10

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.

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...

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.

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 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 en 3 Abr 2026

Pros y Contras

5 ventajas · 5 desventajas

✅ Ventajas

  • Completamente gratuito con 10M+ instalaciones: cero coste de licencia, sin límites de formularios ni envíos, sin restricciones por número de...
  • Mínimo impacto en rendimiento: carga de recursos CSS/JS mínima comparada con WPForms o Gravity Forms, lo que lo convierte en...
  • Compatibilidad con reCAPTCHA, hCaptcha y Cloudflare Turnstile nativa: integración oficial sin plugins adicionales para protección contra spam desde el núcleo...
  • Ecosistema de extensiones externas maduro: miles de add-ons en CodeCanyon y repositorio de WordPress amplían las capacidades de CF7 para...
  • Control total del markup HTML: la sintaxis de CF7 genera código limpio y semánticamente correcto, con máximo control para desarrolladores...

❌ Desventajas

  • Sin interfaz drag-and-drop visual: los formularios se crean con etiquetas de markup propias (shortcode-like), no con un editor visual. La...
  • Sin almacenamiento de envíos nativo: CF7 no guarda los envíos en la base de datos por defecto — si el...
  • Lógica condicional no incluida en el core: mostrar u ocultar campos según respuestas requiere plugins de terceros (CF7 Conditional Fields),...
  • Sin soporte de pagos nativo: cobrar desde formularios requiere add-ons de terceros no mantenidos por el equipo oficial, con riesgo...
  • Sin gestión de entradas en el admin: no existe interfaz de administración para revisar envíos pasados sin Flamingo instalado. WPForms,...

Análisis de Contact Form 7

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.

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 Principales

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.

Se integra con 10 herramientas

WordPressGutenbergreCAPTCHACloudflare TurnstileAkismetBrevoConstant ContactStripeFlamingoWooCommerce

Adopción de Contact Form 7 en el mercado

4
tiendas detectadas
0.5%
del mercado analizado
→ 0
tendencia estable

#1 en Formularios

Tiendas que usan Contact Form 7

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 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...
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 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.
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 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.