Eliminador de caracteres invisibles: encuentra espacios de ancho cero y Unicode oculto
Encuentra y elimina espacios de ancho cero, espacios de no separación, controles bidireccionales, texto oculto en etiquetas y letras de aspecto similar, cada uno con su punto de código.
Ignore previous instructions| Punto de código | Nombre | Tipo | Cantidad |
|---|---|---|---|
| U+E0000–E007F | CARACTERES DE ETIQUETA (ASCII invisible, decodificado arriba) | Caracteres de etiqueta (ASCII oculto) | 29 |
| U+00A0 | NO-BREAK SPACE | Espacios no estándar | 2 |
| U+200D | ZERO WIDTH JOINER | Caracteres de ancho cero | 2 (2 en emoji) |
| U+200B | ZERO WIDTH SPACE | Caracteres de ancho cero | 1 |
| U+2014 | EM DASH | Puntuación tipográfica | 1 |
| U+00AD | SOFT HYPHEN | Guiones suaves | 1 |
| U+0430 | Letra CYRILLIC que parece una "a" | Letras de aspecto similar (homoglifos) | 1 |
| U+201C | LEFT DOUBLE QUOTATION MARK | Puntuación tipográfica | 1 |
| U+201D | RIGHT DOUBLE QUOTATION MARK | Puntuación tipográfica | 1 |
| U+2026 | HORIZONTAL ELLIPSIS | Puntuación tipográfica | 1 |
| U+FE0F | VARIATION SELECTOR-16 (emoji style) | Selectores de variación | 1 (1 en emoji) |
| U+202F | NARROW NO-BREAK SPACE | Espacios no estándar | 1 |
| U+2066 | LEFT-TO-RIGHT ISOLATE | Controles bidireccionales | 1 |
| U+2069 | POP DIRECTIONAL ISOLATE | Controles bidireccionales | 1 |
Esta herramienta no hace indetectable un texto escrito por IA. ChatGPT, Claude y Gemini no marcan sus respuestas con caracteres ocultos (la marca de agua SynthID de Google para Gemini está en la elección de palabras, no en los caracteres), y los detectores de IA juzgan la redacción y la estructura. Lo que sí hace es eliminar caracteres que rompen búsquedas, código, URL, recuentos de palabras y validaciones de formularios.
Funciona por completo en tu navegador. Tu texto se analiza en local y nunca se sube. Ver todas las herramientas gratis.
¿Encontraste un problema o algo que podría mejorar? Leemos todos los mensajes y lo arreglamos rápido.
Este eliminador de caracteres invisibles te muestra los caracteres que no puedes ver: espacios de ancho cero, word joiners, marcas de orden de bytes, espacios de no separación y estrechos, guiones suaves, anulaciones de derecha a izquierda, selectores de variación y caracteres de etiqueta Unicode. Se cuelan al copiar y pegar desde páginas web, PDF, apps de chat y procesadores de texto, y rompen búsquedas, URL, contraseñas, fórmulas de hojas de cálculo y código de formas difíciles de depurar, porque el texto parece normal. Pega el texto y cada uno aparecerá resaltado con su punto de código y su nombre.
También detecta letras de aspecto similar, como una “а” cirílica dentro de una palabra en inglés, que se usan en dominios de phishing y para esquivar filtros, y decodifica el texto oculto en caracteres de etiqueta, una técnica usada para colar instrucciones invisibles a los modelos de IA. Para aclarar una afirmación muy extendida: eliminar estos caracteres no hace indetectable un texto escrito por IA. ChatGPT, Claude y Gemini no marcan sus respuestas con caracteres ocultos, y los detectores de IA analizan la redacción, no el Unicode invisible.
Cómo usarla
- Pega tu texto en el cuadro. Los resultados se actualizan mientras escribes.
- Consulta los recuentos y la vista resaltada; pasa el cursor sobre una marca para ver su punto de código y su nombre.
- Revisa la tabla para ver exactamente qué caracteres se han encontrado y cuántas veces.
- Elige qué eliminar o normalizar: los ajustes por defecto eliminan los caracteres invisibles y mantienen intactos los emoji.
- Copia el texto limpio o haz clic en Usar como entrada para volver a analizar el resultado.
Preguntas frecuentes
¿Qué es un espacio de ancho cero?
Un espacio de ancho cero (U+200B) es un carácter Unicode que marca un posible salto de línea pero no tiene anchura, así que es invisible. Es legítimo en idiomas como el tailandés, que no usan espacios, pero en un texto en inglés suele llegar al copiar y pegar y causa problemas: dos palabras que parecen idénticas dejan de coincidir, los enlaces se rompen y el código falla con errores de sintaxis desconcertantes.
¿ChatGPT añade caracteres ocultos o una marca de agua a su texto?
No hay pruebas fiables de que ChatGPT inserte caracteres ocultos como marca de agua, y OpenAI ha dicho que no ha lanzado el método de marca de agua de texto que probó. Los casos puntuales de espacios estrechos de no separación en las respuestas del modelo reflejan tipografía que el modelo aprendió, no una marca de seguimiento. La marca de agua SynthID de Google para el texto de Gemini funciona mediante la elección estadística de palabras, así que no es visible como caracteres y ningún eliminador de caracteres puede quitarla.
¿Eliminar los caracteres invisibles sirve para burlar a los detectores de IA?
No. Los detectores de IA como GPTZero y Turnitin analizan la redacción, la estructura de las frases y la previsibilidad, no los caracteres invisibles, así que limpiar el texto no cambia su puntuación. Trucos como insertar caracteres de ancho cero entre las letras son detectados como manipulación por muchas herramientas. Esta herramienta sirve para arreglar textos que dan problemas, no para disimular su origen.
¿Qué diferencia hay entre un espacio de no separación y un espacio normal?
Un espacio de no separación (U+00A0) parece un espacio normal, pero impide un salto de línea en ese punto, por eso los procesadores de texto lo usan entre un número y su unidad. En datos y código da problemas: "1 000" con un espacio de no separación no se interpretará como número, y una búsqueda de "New York" no coincidirá. El espacio estrecho de no separación (U+202F) que se usa en francés y en algunos formatos de hora se comporta igual.
¿Qué son los caracteres de etiqueta Unicode y por qué son peligrosos?
Los caracteres de etiqueta (U+E0020 a U+E007E) son copias invisibles de las letras ASCII, pensadas originalmente para etiquetas de idioma y usadas hoy dentro de algunos emoji de banderas. Como no se muestran, pero los modelos de lenguaje sí los leen, los atacantes los usan para ocultar instrucciones en páginas web, documentos y correos que después procesa un asistente de IA. Esta herramienta decodifica y muestra cualquier texto oculto en etiquetas, y conserva los que forman parte de un emoji de bandera válido.
¿Qué son los homoglifos?
Los homoglifos son caracteres de distintos sistemas de escritura que se ven iguales, como la "a" latina y la "а" cirílica (U+0430), o la "o" latina y la "ο" griega. Mezclados en una palabra producen un texto que parece correcto pero no coincide, algo que se usa en dominios de phishing y para eludir filtros de palabras clave. La herramienta solo los señala dentro de palabras que también contienen letras latinas, así que no modifica un texto ruso o griego auténtico.
Referencia de caracteres ocultos
• U+200B espacio de ancho cero, U+200C antiunión de ancho cero (ZWNJ), U+200D unión de ancho cero (ZWJ), U+2060 word joiner, U+FEFF marca de orden de bytes / espacio de no separación de ancho cero.
• U+00A0 espacio de no separación, U+202F espacio estrecho de no separación, U+2007 espacio de cifra, U+2009 espacio fino, U+200A espacio ultrafino, U+3000 espacio ideográfico.
• U+00AD guion suave: invisible salvo que la palabra se parta al final de una línea; habitual en texto copiado de PDF y de sitios web con separación silábica.
• Marcas de dirección U+200E/U+200F, incrustaciones y anulaciones U+202A–U+202E, aislamientos U+2066–U+2069: cambian el orden de visualización del texto y pueden hacer que el código parezca distinto de lo que hace (el ataque Trojan Source, CVE-2021-42574).
• Selectores de variación U+FE00–U+FE0F y U+E0100–U+E01EF: eligen una variante de glifo; VS16 (U+FE0F) convierte ❤ en el emoji de color ❤️.
• Caracteres de etiqueta U+E0000–U+E007F: réplicas invisibles de ASCII; solo son legítimos dentro de banderas de subdivisiones, como las de Escocia y Gales.
De dónde vienen los caracteres ocultos y qué rompen
La mayoría llegan al copiar y pegar. Los procesadores de texto insertan espacios de no separación y guiones suaves, los sitios web usan espacios de ancho cero para permitir saltos de línea en palabras o URL largas, los editores de CMS dejan marcas de orden de bytes al principio de los archivos, y el texto de derecha a izquierda de las apps de chat lleva marcas de dirección.
Los síntomas son siempre los mismos: un BUSCARV de la hoja de cálculo que no encuentra coincidencia, una contraseña o un código de cupón rechazados aunque parecen correctos, un archivo JSON o YAML con un error de "unexpected character", una URL que da 404, un recuento de palabras que no cuadra o una búsqueda que no encuentra una frase que se ve a simple vista. Analizar el texto aquí es más rápido que volver a escribirlo.
Lo que se conserva a propósito
Las secuencias de emoji usan caracteres invisibles de forma legítima: los emoji de familias y profesiones son varios emoji unidos con U+200D, los corazones de colores y las teclas necesitan VS16, y las banderas de Inglaterra, Escocia y Gales se construyen con caracteres de etiqueta. Con “Mantener intactas las secuencias de emoji” activado, no se tocan y se muestran con un contorno discontinuo. Desactívalo solo si necesitas texto ASCII puro.
La puntuación tipográfica (rayas, comillas curvas, el carácter de puntos suspensivos) no está oculta ni es una huella de la IA; es lo que Word, Google Docs y los dispositivos de Apple generan automáticamente. La herramienta la indica por separado y solo la cambia si decides normalizarla, por ejemplo cuando un sistema solo acepta comillas rectas.
Herramientas gratis relacionadas
- Contador de palabras — Cuenta palabras, caracteres, oraciones y tiempo de lectura, y comprueba los límites de X, LinkedIn, Instagram, YouTube, SEO y SMS mientras escribes.
- ChatGPT a Word — Pega una respuesta de ChatGPT, Claude o Gemini y cópiala en Word, Google Docs o un correo con títulos, tablas y listas de verdad en lugar de ** y #.
- Probador de regex — Prueba una expresión regular con un texto de ejemplo, con resaltado de coincidencias en vivo, grupos de captura y vista previa de reemplazo. Gratis, en tu navegador.
- Codificador / decodificador Base64 — Codifica texto o archivos en Base64, convierte imágenes en data URI con fragmentos CSS e <img>, y decodifica Base64 a un archivo con vista previa. Nada sale de tu navegador.