¿Por qué falla mi formulario en China y qué alternativa a reCAPTCHA puedo usar?
Puede que tu formulario esté bien. Mira primero el script que se interpone entre el visitante y el botón de enviar.
La respuesta corta
Un formulario puede fallar en China si un script bloqueado se interpone entre el visitante y el botón de enviar. reCAPTCHA carga por defecto desde www.google.com, y ahí fallaron todas las pruebas recientes de GreatFire. Cloudflare dice que Turnstile tampoco tiene soporte allí. Usa controles en tu servidor o un CAPTCHA chino, y que ningún widget caído impida el envío.
- Las pruebas de GreatFire con www.google.com/recaptcha/api.js fallaron 4 de 4 veces en los 90 días hasta el 1 de noviembre de 2026.
- El script de recaptcha.net conectó en 2 de 2 pruebas de GreatFire en ese periodo, aunque dos usuarios lo dieron por bloqueado a principios de 2024.
- La FAQ de Cloudflare, leída en noviembre de 2026, dice que Turnstile no tiene soporte en China continental.
- En un hilo de Marketo de agosto de 2021, un botón de enviar seguía desactivado porque reCAPTCHA no llegaba a inicializarse.
- La FAQ de hCaptcha, leída en noviembre de 2026, ofrece sus opciones de baja latencia para China a los clientes Enterprise.
Un visitante en China puede rellenar tu formulario, pulsar enviar y no conseguir nada. Tú no te enteras, porque un contacto perdido no deja rastro en la bandeja de entrada.
Desde España, además, nada hace sospechar. El formulario funciona cuando lo pruebas desde tu oficina, porque aquí los scripts de Google cargan con normalidad.
Esta guía explica la causa y qué poner en su lugar. Forma parte de nuestra guía Cómo hacer que tu web sea accesible en China.
Para el resto de dependencias de Google, mira qué servicios de Google no funcionan en China.
No hemos hecho ninguna prueba desde China para esta página. Todo lo que sigue sale de pruebas y documentos públicos, y decimos hasta dónde llegan.
¿Funciona reCAPTCHA en China?
Por defecto, no. El script estándar se carga desde www.google.com, y esa dirección exacta falló en las 4 pruebas recientes de GreatFire.1
Esto es lo que leímos el 1 de noviembre de 2026 para los hosts que Google indica para reCAPTCHA,4 más su host alternativo para el script.
| Dirección (https) | Función | Resultado en GreatFire | Pruebas fallidas, últimos 90 días |
|---|---|---|---|
| www.google.com/recaptcha/api.js | Script por defecto | Bloqueada, última prueba el 18 de octubre de 2026 1 | 4 de 4 |
| www.recaptcha.net/recaptcha/api.js | Host alternativo de Google | No bloqueada, última prueba el 18 de octubre de 2026 2 | 0 de 2 |
| www.gstatic.com/recaptcha | Recursos del script 4 | No bloqueada, última prueba el 20 de agosto de 2026 37 | 0 de 1 |
| recaptcha.google.com | Host del marco 4 | Nunca probada 42 | Ninguna |
Los testimonios coinciden con la prueba. Un usuario citó en octubre de 2023 al soporte de Marketo, según el cual reCAPTCHA está completamente bloqueado en China y los formularios que lo usan no aceptan envíos desde allí.8
¿Por qué un solo script puede tumbar todo el formulario?
Porque a menudo el formulario está hecho para esperarlo. El visitante ve una página normal, pero el envío depende de un widget que nunca llega.
Un hilo de Marketo de agosto de 2021 muestra bien el mecanismo. Los usuarios en China tenían el botón de enviar desactivado. Quitar el atributo disabled no sirvió de nada, y el envío seguía fallando.7
La explicación aceptada en ese hilo: el botón sigue desactivado mientras reCAPTCHA se inicializa. Si nunca se inicializa, el formulario no puede pasar la validación.7
Chinafy, que vende un servicio de optimización para China, enumera los mismos síntomas: un widget que no aparece, formularios que no se envían, cargas interminables y errores.5
- 1El visitante rellena el formulario
- 2Se llama al script CAPTCHA
- 3El script no carga
- 4El botón sigue desactivado o la validación falla
- 5Ningún envío, ningún rastro para la empresa
El CAPTCHA no es el único sospechoso. Chinafy cita jQuery en la CDN de Google entre las dependencias de WordPress que dan problemas en China,38 y GreatFire muestra http://ajax.googleapis.com bloqueado en 2 de 2 pruebas, hasta el 31 de octubre de 2026.41
Un script de formulario que necesite jQuery podría atascarse igual. Este último paso es una deducción nuestra, así que comprueba qué carga tu formulario.
Tienes, por tanto, dos tareas y no una: sustituir el control y cambiar cómo se comporta el formulario cuando cualquier control falla.
Tanto GeeTest como Tencent Cloud documentan este caso. El cliente de GeeTest pasa a un modo de reserva cuando una solicitud no devuelve HTTP 200.17
La guía de Tencent genera un ticket de recuperación cuando su script no carga, de modo que tu código puede decidir qué hacer a continuación.19
Esa vía abierta tiene un coste: también la aprovechan los bots. El ticket de Tencent se crea en el navegador, así que no lo tomes como prueba de que hay una persona.19 Por eso importan los controles en servidor que verás más abajo.
¿Es recaptcha.net una solución de verdad?
Puede que funcione hoy, pero nadie puede prometer que siga funcionando. Las pruebas apuntan en las dos direcciones y ninguna zanja la cuestión.
- A favor: Google dice que puedes usar www.recaptcha.net cuando www.google.com no sea accesible para tus usuarios. Su FAQ, actualizada por última vez el 29 de octubre de 2026, lo sigue diciendo.4
- A favor: El script de esa dirección conectó en 2 de 2 pruebas de GreatFire.2
- En contra: Dos usuarios del foro de desarrolladores de Google lo dieron por bloqueado en enero y febrero de 2024.6
- En contra: Chinafy, en abril de 2025, lo califica de poco fiable, citando a desarrolladores y propietarios de webs sin nombrarlos.5
- Mixto: Una incidencia de GitHub abierta en 2022 apunta en los dos sentidos. Un usuario no encontró bloqueo desde Shanghái en agosto de 2023, y el autor dijo en marzo de 2026 que seguía pareciendo bloqueado.40
- Laguna: Ninguna de las dos FAQ de Google menciona China.34 No hemos encontrado ninguna promesa de Google de que funcione allí.
Dos pruebas de conexión no demuestran que un formulario funcione, y unos cuantos testimonios sueltos no describen un país entero. Solo podemos decir que la dirección conectó hace poco.
Si lo pruebas, no basta con cambiar una etiqueta. Google indica que hay que cambiar el host del script y luego todos los demás sitios donde tu web use www.google.com/recaptcha/.3
Los plugins pueden esconder esas referencias, así que quizá no las controles todas.
Verdict
Usa recaptcha.net como parche rápido si no puedes cambiar de herramienta esta semana. No lo conviertas en el plan para un formulario que importa, y deja una alternativa a su lado.
¿Por qué Turnstile no lo resuelve?
Porque lo dice Cloudflare. Su FAQ indica que Turnstile no tiene soporte en China continental y que los visitantes de allí pueden tener problemas tanto en zonas globales como en zonas de China Network.9
Es una trampa fácil. Contact Form 7 incluye una integración con Turnstile y la presenta como alternativa al CAPTCHA.10 Una web que cambie por ese motivo puede haber sustituido un problema por otro en China.
En español verás el mismo consejo. WPForms escribe que «Turnstile es una solución ideal si reCAPTCHA no funciona», pensando en errores como un dominio no válido para la clave del sitio, y su artículo no menciona China.43 No lo traslades a tus visitantes de allí sin leer lo que dice la propia Cloudflare.9
Hay un cambio reciente que puede confundirte. El registro de cambios de Cloudflare del 28 de octubre de 2026 dice que las Challenge Pages de las zonas de China Network usan ahora widgets de Turnstile alojados en China continental.11
Eso afecta a las páginas de desafío de esas zonas. Los visitantes que pasan por la red global de Cloudflare siguen viendo la página estándar.11 La nota no dice nada del widget de tu formulario.
China Network exige además una licencia o registro ICP por cada dominio.39 Lo vemos en ¿Funcionan las CDN y Cloudflare en China?.
¿Qué alternativas puedes usar?
Tienes cuatro caminos: sin CAPTCHA, uno autoalojado, un servicio chino o hCaptcha Enterprise. No hemos encontrado ninguna medición independiente de ninguno, así que esta tabla compara indicios, no rendimiento.
| Opción | Qué dicen las fuentes | Qué revisar antes de elegir |
|---|---|---|
| Controles en servidor, sin CAPTCHA | El navegador no tiene que cargar nada de fuera. El soporte de Marketo aconsejó un formulario para China con reCAPTCHA desactivado 8 | La gestión del spam corre de tu cuenta |
| ALTCHA, autoalojado | Prueba de trabajo con licencia MIT, con ejemplos que sirven el script desde tus propios archivos 2122 | No hemos encontrado ninguna prueba en China |
| GeeTest | Chinafy dice que está muy extendido en China 5. La propia página de GeeTest muestra un 56,2 % de cuota de mercado entre clientes empresariales líderes, y en otro punto un 56,3 % de las empresas líderes, sin fuente para ninguna de las dos cifras 16 | GreatFire nunca ha probado static.geetest.com 18. GeeTest no muestra precios 16 |
| Tencent Cloud Captcha | Script global, gestión documentada de los fallos de carga, verificación en servidor obligatoria 19 | La documentación que leímos no describe resultados desde China |
| Alibaba Cloud Captcha 2.0 | La región por defecto es China continental. La región del cliente y el endpoint del servidor deben estar los dos dentro o los dos fuera de China, o la validación falla 20 | Condiciones de cuenta para una empresa extranjera |
| hCaptcha | https://js.hcaptcha.com conectó en 2 de 2 pruebas de GreatFire, hasta el 1 de noviembre de 2026, con dos pruebas rechazadas omitidas 14. Chinafy habla de resultados desiguales 5. Las opciones para China son para Enterprise 13 | Pregunta por esas opciones antes de confiar en el plan estándar |
| CAPTCHA de imágenes a medida | Grazitti creó uno con 20 patrones de imagen, para IP chinas 36 | No publica resultados. El mantenimiento es cosa tuya |
Fíjate en lo que falta en la segunda columna: resultados. Los proveedores venden estos productos, y ninguna de las fuentes que hemos leído publica una comparación justa. Chinafy cita además MTCaptcha, BotDetect y KeyCAPTCHA,5 que no hemos evaluado.
Las guías en español sobre alternativas a reCAPTCHA añaden otros nombres, como CleanTalk, Zero Spam y WP Armour en WPForms,43 o Akismet en WP Mail SMTP.44 Ninguna de las dos menciona China, y tampoco hemos evaluado esas herramientas.
Nuestra opinión: para un formulario de contacto B2B con poco tráfico, empieza por los controles en servidor y no añadas nada más. No hay script de terceros que pueda fallar ni cuenta que abrir con ningún proveedor.
Pasa a un servicio chino cuando el spam sea un problema real, o cuando protejas inicios de sesión o registros. Ahí es donde un CAPTCHA se justifica. Es una valoración, no el resultado de una prueba.
Revisión gratuita
¿Es visible tu web en Baidu?
Introduce tu web. Revisamos Baidu, el acceso desde China y cómo está configurado tu sitio, y te enviamos el informe por correo.
Solicitud recibida
Te enviaremos el informe por correo.
¿Cómo frenar el spam sin CAPTCHA?
Haz los controles en tu propio servidor, donde un dominio bloqueado no puede afectarlos. Unas pocas capas sencillas ponen el listón más alto, aunque ninguna detiene a un atacante decidido.
- Campo trampa (honeypot): Un campo oculto para las personas. Los bots que lo rellenan se delatan solos.23
- Control de tiempo: Marca los formularios enviados demasiado rápido, por ejemplo en menos de 5 segundos. WorkOS señala que los bots suelen tardar milisegundos.23
- Límite de envíos: Limita los envíos por dirección IP en tu servidor, con margen para una oficina que comparta una sola dirección. WorkOS dice que combinar honeypots con límites de frecuencia refuerza la protección.23
- Revisión manual de los casos dudosos: Márcalos en lugar de borrarlos, para no perder a un comprador real.
WorkOS advierte de que los bots sofisticados pueden detectar los honeypots.23 A un formulario de contacto le basta con ponérselo difícil a los bots: no tiene que ser una fortaleza. En una página de inicio de sesión hay más en juego, así que trátala de otra forma.
WP Mail SMTP, que recomienda productos de su propia marca, señala otro riesgo: un navegador que autocompleta puede rellenar el campo oculto, y entonces se bloquea un envío real.44 Es otro motivo para marcar los casos dudosos en lugar de borrarlos.
No filtres en exceso. HubSpot, por ejemplo, permite bloquear los dominios de correo gratuitos.32 Piénsatelo dos veces antes de aplicarlo a contactos chinos.
Muchos compradores pueden usar direcciones personales. Es una precaución nuestra, no un hecho medido.
¿Y HubSpot, Typeform y Jotform?
Comprueba el script que carga de verdad tu formulario, no la página de inicio del proveedor. La web de un proveedor puede pasar una prueba mientras su código incrustado llama a otra cosa.
| Herramienta | Indicios sobre China | Laguna |
|---|---|---|
| http://docs.google.com bloqueado, 1 de 1 prueba, 7 de septiembre de 2026 24. AppInChina dice que Google Forms está bloqueado 25 | Ninguna prueba de la URL de un formulario. No cuentes con él para China | |
| Typeform | https://typeform.com conectó en 1 prueba concluyente, fecha poco clara. Se omitió una prueba rechazada del 24 de septiembre de 2026 26 | Formularios incrustados sin probar |
| Jotform | Dominio calificado como Mixed (mixto) sobre 42 URL 27. Un usuario culpó en 2019 a la CDN de Jotform de los fallos en elementos incrustados, y el soporte no lo confirmó 28 | js.jotform.com nunca probado 27 |
| HubSpot | Los formularios de captación pueden no funcionar bien sin localización, según AppInChina en 2025 30. IT Consultis dice que incrustarlos directamente no es una opción preparada para China por defecto y propone una capa de captación en China 31 | js.hsforms.net nunca probado 29 |
| Jinshuju | Herramienta china de formularios con número ICP en su web, sin versión en inglés visible 33 | Interfaz en chino, y tus datos quedan en manos de una empresa china |
Los plugins también cuentan. Chinafy cita Contact Form 7 y los formularios de HubSpot entre las herramientas que pueden usar reCAPTCHA internamente,5 y Gravity Forms entre los plugins que suelen llamar a servicios externos.38
Para los problemas de plataforma, mira WordPress, Shopify y Webflow en China.
Dónde acaban los datos es una cuestión distinta de si el formulario carga. Cumplir el RGPD no la resuelve por sí solo, porque aquí hablamos de otra ley y de otro país. Lee ¿Se aplica a tu web la ley china de protección de datos? y consulta a un asesor local.
Las cookies son otro tema aparte. iubenda, que vende herramientas de consentimiento, aconseja para reCAPTCHA un banner capaz de bloquear los scripts que instalan cookies hasta que el usuario consienta.45 No cita a la AEPD, la autoridad española de protección de datos, así que consúltalo con tu asesor en España.
¿Cómo pruebas tu formulario?
Primero simula el fallo y después prueba desde China. El primer paso no necesita ninguna conexión china y te enseña cómo se comporta tu formulario cuando algo falla. Puedes hacerlo desde tu oficina en España.
- Haz la lista de hosts. Abre la página en Chrome, pulsa F12, elige Network (Red) y recarga. Filtra por
recaptcha,gstatic,googleapis,hcaptcha,turnstile,hsforms,jotformytypeform. Haz un envío de prueba y anota también adónde envía los datos el formulario. - Comprueba la dirección exacta. Busca cada URL de script en GreatFire, no la página de inicio. El bloqueo va por dirección, así que una página de inicio dice poco.35
- Simula el bloqueo. En Network, haz clic derecho en el script y elige Block request (bloquear la solicitud). Chrome muestra el patrón en Request conditions.34
- Recarga y envía. Si el botón sigue sin responder y no aparece ningún mensaje, ya has encontrado el fallo, sin moverte de tu mesa.
- Confirma que el contacto llega. Mira tu correo o tu CRM. Un mensaje de éxito no demuestra la entrega.
- Prueba desde China. Pide a alguien en una red de China continental que haga un envío real, sin VPN. Mira ¿Mi web es accesible en China?.
DevTools marca la solicitud como (blocked:devtools), y un fallo real no se ve así.34 Chinafy, un proveedor, dice que un navegador puede esperar 30 segundos o más por un archivo que bloquea el renderizado y falla,38 así que el paso 6 sigue contando. Al cerrar DevTools, además, se desactiva el bloqueo.34
Lo esencial
Si te quedas con una sola idea, que sea esta: un formulario no debería depender de un script que no puede cargar. reCAPTCHA por defecto falla en las pruebas, Turnstile no tiene soporte y recaptcha.net es un parche.
Pon tus controles contra el spam en tu propio servidor, muestra una dirección de correo en texto plano y prueba un envío real desde China.
Cómo puede ayudarte Index in China
Localizamos webs al chino simplificado y conseguimos que se indexen en los buscadores chinos. Arreglar formularios no figura como parte de esa oferta.
Que te encuentren solo sirve si luego un comprador puede contactar contigo, así que saca el tema del formulario cuando hablemos.
Cuando empiecen a llegar contactos, mira cómo responder a consultas en chino sin saber chino. Reserva una llamada de 30 minutos.
Reservar una llamada de 30 minutosPreguntas frecuentes
¿Funciona mejor reCAPTCHA v3 que v2 en China?
No hemos encontrado pruebas de ello. Un usuario lo preguntó tal cual en un hilo de Adobe en septiembre de 2023 y nadie respondió con datos.8 El soporte de Marketo, citado en ese hilo, dijo que reCAPTCHA está bloqueado, sin distinguir versiones.8 Como v3 funciona en segundo plano, además puede costar más detectar el fallo, así que pruébalo de la misma forma.
¿Puedo mostrar reCAPTCHA a todos menos a quienes visitan la web desde China?
Técnicamente sí, y un usuario de Marketo lo pidió en 2021.7 Grazitti describe un cambio según la dirección IP, con su propio CAPTCHA de imágenes para las IP chinas, aunque no publica resultados.36 Detectar la IP añade otro punto de fallo, y quien viaja o usa VPN cae en el lado equivocado. Es más sencillo poner un formulario aparte en tus páginas en chino.
¿Alojar la web en China arregla reCAPTCHA?
No. Chinafy, hablando de WordPress, dice que alojar en China resuelve la proximidad, no la compatibilidad, y que reCAPTCHA sigue lento o inaccesible esté donde esté la web.38 Incluso podría añadir un problema: si tu servidor pasa a China continental, su llamada de verificación a Google también podría fallar. Esto último es una deducción nuestra, así que compruébalo antes de migrar.
¿Y si pongo solo una dirección de correo en la página?
Ponla en cualquier caso. Una dirección en texto plano no necesita ningún script, sigue funcionando cuando todo lo demás falla y casi no cuesta nada. Eso sí, no sustituye al formulario para todos los compradores, y pierdes datos estructurados y una atribución sencilla. Tómala como la vía de reserva que va junto al formulario, no como todo el plan.
¿Es legal recoger contactos de China con un formulario alojado fuera?
Esa pregunta es para un asesor local, no para una guía técnica. IT Consultis plantea la información sobre destinatarios en el extranjero y el consentimiento en su artículo sobre formularios de HubSpot, y aclara que no es asesoramiento legal.31 Empieza por nuestra guía sobre la ley china de protección de datos y lleva a ese asesor tu caso exacto, incluido dónde acaban los datos.
Fuentes
- GreatFire: resultados de las pruebas de https://www.google.com/recaptcha/api.js
- GreatFire: resultados de las pruebas de https://www.recaptcha.net/recaptcha/api.js
- Google: FAQ de reCAPTCHA, marcada como obsoleta en la propia página (en inglés)
- Google Cloud: FAQ de reCAPTCHA (en inglés)
- Chinafy: Does Google reCAPTCHA work in China? (¿Funciona Google reCAPTCHA en China?, en inglés)
- Foros de desarrolladores de Google: problemas con reCAPTCHA para usuarios de China (en inglés)
- Comunidad Adobe Marketo: formularios que no se pueden enviar en China (en inglés)
- Comunidad Adobe Marketo: integración de CAPTCHA en China (en inglés)
- Cloudflare: FAQ de China Network (en inglés)
- Contact Form 7: integración con Cloudflare Turnstile (en inglés)
- Cloudflare: registro de cambios, Challenge Pages nativas en China (en inglés)
- GreatFire: resultados de las pruebas de https://challenges.cloudflare.com
- hCaptcha: FAQ (en inglés)
- GreatFire: resultados de las pruebas de https://js.hcaptcha.com
- hCaptcha: configuración (en inglés)
- GeeTest: página de producto China CAPTCHA (en inglés)
- GeeTest: presentación de Behavior Verification (en inglés)
- GreatFire: static.geetest.com, sin pruebas
- Tencent Cloud: integración web de Captcha (en inglés)
- Alibaba Cloud: Captcha 2.0, acceso desde fuera de China continental (en inglés)
- ALTCHA: repositorio del proyecto (en inglés)
- ALTCHA: Open source vs. paid, código abierto o de pago (en inglés)
- WorkOS: How to stop bots with honeypots, cómo frenar bots con honeypots (en inglés)
- GreatFire: resultados de las pruebas de docs.google.com
- AppInChina: Does Google Forms work in China? (¿Funciona Google Forms en China?, en inglés)
- GreatFire: resultados de las pruebas de https://typeform.com
- GreatFire: js.jotform.com, sin pruebas, con el resumen del dominio jotform.com
- Soporte de Jotform: Is Jotform blocked in China? (¿Está Jotform bloqueado en China?, en inglés)
- GreatFire: js.hsforms.net, sin pruebas
- AppInChina: Does HubSpot work in China? (¿Funciona HubSpot en China?, en inglés)
- IT Consultis: formularios de HubSpot en China (en inglés)
- HubSpot: prevenir y filtrar el spam en los envíos de formularios (en inglés)
- Jinshuju: página de inicio (en chino)
- Chrome for Developers: bloquear solicitudes de red (en inglés)
- GreatFire: FAQ (en inglés)
- Grazitti: formularios de Salesforce Lightning y un CAPTCHA que funciona en China (en inglés)
- GreatFire: resultados de las pruebas de https://www.gstatic.com/recaptcha
- Chinafy: Does WordPress work in China in 2026? (¿Funciona WordPress en China en 2026?, en inglés)
- Cloudflare: China Network, primeros pasos (en inglés)
- GitHub: incidencia 501 de google/recaptcha (en inglés)
- GreatFire: resultados de las pruebas de ajax.googleapis.com
- GreatFire: https://recaptcha.google.com, sin pruebas
- WPForms: las mejores alternativas a reCAPTCHA para tus formularios de contacto
- WP Mail SMTP: ¿el honeypot antispam no funciona? 7 alternativas
- iubenda: Google reCAPTCHA y el RGPD, cómo cumplir con la ley