Caracteres ocultos en textos de ChatGPT: qué son y cómo eliminarlos

Publicado el 12 de noviembre de 2026 · 5 min de lectura · Por el equipo de TraceWipe

Pegas un texto de ChatGPT en un documento y algo no cuadra: una línea no se ajusta, una búsqueda no encuentra una palabra que estás viendo o un formulario web lo rechaza. El culpable suele ser un carácter que no se ve.

Esta guía explica qué caracteres invisibles aparecen en los textos generados por IA y en los copiados, si son «marcas de agua» y cómo encontrarlos y eliminarlos.

Qué son los «caracteres ocultos»

Unicode —el sistema que usan los ordenadores para representar texto— incluye muchos caracteres que no ocupan espacio visible o que parecen idénticos a un espacio normal. Tienen usos legítimos en tipografía y en idiomas como el árabe, el persa o el hindi, pero en un texto cotidiano en español suelen ser accidentales.

Los más comunes son:

Carácter Código Qué hace
Espacio de ancho cero U+200B Una oportunidad de salto invisible, sin anchura
No unión / unión de ancho cero U+200C / U+200D Controlan cómo se unen letras o emojis
Unión de palabras U+2060 Impide un salto de línea, de forma invisible
Marca de orden de bytes U+FEFF Un marcador de archivo que a veces acaba en mitad del texto
Guion suave U+00AD Solo se ve cuando una palabra se corta al final de línea
Espacio de no separación U+00A0 Parece un espacio, pero no permite saltos de línea
Espacio estrecho de no separación U+202F Un espacio de no separación más fino, usado en algunos formatos de números y fechas
Controles bidireccionales U+202A–U+202E, U+2066–U+2069 Cambian la dirección en que se muestra el texto
Caracteres de etiqueta Unicode U+E0000–U+E007F Copias invisibles de letras ASCII: pueden formar un mensaje oculto completo

¿ChatGPT añade marcas de agua ocultas al texto?

La pregunta se hizo viral en abril de 2025, cuando usuarios y una startup educativa informaron de que los nuevos modelos de razonamiento de OpenAI insertaban espacios estrechos de no separación (U+202F) en las respuestas largas. Mucha gente concluyó que era una marca de agua secreta.

Según se informó entonces, la respuesta de OpenAI fue que esos caracteres eran una peculiaridad de cómo se entrenaron los modelos, no una marca de agua intencionada, y pruebas posteriores indicaron que el comportamiento casi había desaparecido. OpenAI ha dicho públicamente que investigó las marcas de agua en texto pero no las desplegó, por lo fácil que sería burlarlas y por el riesgo de perjudicar injustamente a hablantes no nativos de inglés. Las políticas evolucionan, sobre todo a medida que entran en vigor leyes de transparencia sobre IA, así que consulta la documentación actual de cada proveedor.

En cualquier caso, hay dos cosas claras:

  1. Los caracteres ocultos no son una forma fiable de identificar textos de IA. Aparecen en textos de muchas fuentes —procesadores de texto, PDF, páginas web, apps de mensajería— y desaparecen con una limpieza sencilla.
  2. Eliminarlos no hace que un texto sea «indetectable». Los detectores de IA analizan patrones de escritura, no caracteres invisibles.

Por qué los caracteres ocultos siguen siendo un problema

Aunque no signifiquen nada, los caracteres invisibles causan problemas reales:

  • Formato roto: saltos de línea raros, palabras que no se ajustan, texto desalineado.
  • Búsquedas fallidas: «factura» con un espacio de ancho cero dentro no coincidirá con una búsqueda de «factura».
  • Errores en código y datos: un U+FEFF o U+200B perdido en un archivo de configuración, un CSV, una fórmula de hoja de cálculo o una URL puede causar errores muy difíciles de detectar.
  • Formularios y nombres de usuario rechazados: algunas webs rechazan entradas con caracteres inusuales.
  • Instrucciones ocultas: los caracteres de etiqueta Unicode pueden esconder frases enteras dentro de un texto inocente. Investigadores de seguridad han demostrado cómo pueden colar instrucciones a sistemas de IA («inyección de prompts») que las personas que leen el texto nunca ven.
  • Suplantación: los controles bidireccionales pueden hacer que un texto o un código se muestre de forma distinta a como se ejecuta (la técnica «Trojan Source»).

Cómo encontrar caracteres ocultos

  1. Abre el limpiador de texto IA de TraceWipe.
  2. Pega tu texto.
  3. La herramienta cuenta cada carácter oculto, le pone nombre (por ejemplo ZERO WIDTH SPACE) y resalta exactamente dónde está en tu texto.
  4. Si el texto contiene caracteres de etiqueta Unicode, se decodifica y se muestra el mensaje oculto que forman.

Todo funciona en tu navegador, así que el texto nunca sale de tu dispositivo.

Descubre y elimina caracteres invisibles

Pega, limpia y copia en segundos.

Abrir el limpiador de texto →

Cómo eliminar caracteres ocultos

En el limpiador, la versión limpia aparece junto al original. Puedes elegir:

  • Convertir espacios especiales en espacios normales: transforma los espacios de no separación, finos y estrechos en espacios corrientes.
  • Unir espacios dobles: ordena los espacios que queden.
  • Enderezar comillas y guiones: convierte las «comillas tipográficas», las rayas (—) y los puntos suspensivos (…) en caracteres de teclado simples. Útil para código, CSV y sistemas de texto plano.
  • Mantener o quitar modificadores de emoji: emojis como los de familias o corazones de colores dependen de uniones y selectores de variación, así que se mantienen por defecto.

Después haz clic en Copiar texto limpio.

Otras formas de hacerlo

  • Microsoft Word: activa Mostrar u ocultar ¶ para ver algunas marcas de formato y usa Buscar y reemplazar con caracteres especiales. No muestra todos los caracteres de ancho cero.
  • Editores de código: VS Code resalta por defecto muchos caracteres Unicode invisibles o ambiguos.
  • Pegar como texto sin formato: Ctrl + Mayús + V (Windows) o Cmd + Mayús + Opción + V (Mac) elimina el formato, pero no los caracteres Unicode invisibles.

Preguntas frecuentes

¿Eliminar caracteres ocultos cambia mis palabras?

No. El limpiador solo elimina o normaliza caracteres invisibles y espacios especiales. La opción de enderezar comillas y guiones cambia el estilo de puntuación y está desactivada por defecto.

¿Es seguro eliminar caracteres en textos en árabe o persa?

Las uniones y no uniones de ancho cero pueden tener significado en algunos alfabetos, y las marcas de dirección importan en textos de derecha a izquierda. Revisa el resultado antes de usarlo y conserva el original.

¿Otras herramientas de IA añaden caracteres ocultos?

Los caracteres ocultos pueden aparecer en textos de cualquier origen, incluidos otros chatbots, PDF y páginas web. Trátalos como un problema de formato, no como prueba de dónde viene un texto.

¿Pueden los caracteres ocultos esconder un mensaje para la IA?

Sí. Los caracteres de etiqueta Unicode pueden codificar una frase entera invisible para las personas pero legible para el software, incluidos los modelos de IA. El limpiador de texto decodifica y muestra cualquier mensaje de ese tipo.

Pruébalo gratis: no se sube nada

Todas las herramientas de TraceWipe funcionan en privado en tu navegador.

Limpia tu texto →
Mantén TraceWipe gratis

Sin anuncios molestos, sin registros, sin subidas. Si estas herramientas te ahorraron tiempo, un café ayuda a pagar el alojamiento y nuevas funciones.

Invítame a un café

Más guías