Último día de Halloween: +30% en una recargaEl bono se aplica una sola vez: recarga de una vez todo el importe que necesites. Echa un vistazo a tu panel: hay sorpresas escondidas. 00h00min00s Aprovechar el bono
Inicio / Base de conocimiento / Herramientas e integraciones / Los mejores detectores y removedores gratuitos de caracteres invisibles (2026): 6 herramientas comparadas

Los mejores detectores y removedores gratuitos de caracteres invisibles (2026): 6 herramientas comparadas

Herramientas e integraciones 11 min de lectura Actualizado: 02.11.2026
Para encontrar caracteres invisibles, pega el texto en un detector que muestre el code point y la posición de cada carácter oculto, y luego elimina lo que no necesites. Comparamos seis opciones gratuitas, incluida la nuestra: qué detectan, si eliminan y adónde va tu texto.
Divulgación
PromoPilot es el creador de algunas de las herramientas de esta lista (nuestro Eliminador de caracteres invisibles y dos páginas relacionadas). Las comparamos todas del mismo modo: el 13 de octubre de 2026 abrimos la página pública o la documentación de cada herramienta y anotamos qué detecta, si muestra el code point y la posición, si elimina caracteres, dónde se procesa el texto y qué límites publica. En el caso de nuestras propias herramientas, además revisamos el código. Cuando un proveedor no publica un límite, lo indicamos en lugar de suponerlo.

Si necesitas encontrar caracteres invisibles en un texto, pégalo en un detector que muestre cada carácter oculto con su code point Unicode (por ejemplo U+200B) y su posición, y luego elimina lo que no necesites. Para una revisión puntual, basta con un inspector en línea. Para archivos y código, es más fiable un editor que resalte el Unicode invisible (VS Code, Notepad++) o una expresión regular. Si la privacidad es importante, elige herramientas que se ejecuten por completo en tu navegador.

Los caracteres invisibles son caracteres Unicode reales que no ocupan espacio visible o que parecen un espacio normal: el espacio de ancho cero U+200B, el unificador y el no unificador de ancho cero (U+200D, U+200C), el word joiner U+2060, la marca de orden de bytes U+FEFF, el guion suave U+00AD, el espacio de no separación U+00A0 y el espacio fino de no separación U+202F, los controles bidireccionales (U+202A–U+202E, U+2066–U+2069), letras "en blanco" como el relleno hangul U+3164 y los caracteres de etiqueta Unicode (U+E0000–U+E007F), que pueden llevar texto ASCII oculto. Rompen las búsquedas, las comparaciones, las importaciones de CSV, los nombres de usuario y el código, y se transmiten al copiar y pegar.

Cómo comparamos

Usamos cinco criterios que importan en la práctica y que se pueden comprobar en la página de cada herramienta:

  • Qué detecta: solo caracteres de ancho cero, o también espacios inusuales, controles bidi, caracteres de etiqueta y homoglifos (letras parecidas de otro alfabeto).
  • Code point y posición: si muestra qué carácter y dónde está, o solo un recuento.
  • Eliminación: si te entrega el texto limpio y si puedes elegir qué conservar (por ejemplo, el unificador dentro de los emoji).
  • Dónde se procesa: en tu navegador, en el servidor del proveedor o localmente en un programa instalado.
  • Límites y registro: solo lo que publica el proveedor.

No calificamos la "precisión" con una puntuación: todas estas herramientas analizan los mismos code points Unicode. Las diferencias están en la cobertura, la presentación y la privacidad.

Comparación rápida (octubre de 2026)

HerramientaQué detectaCode point y posiciónEliminaProcesamientoLímites / registro
PromoPilot Eliminador de caracteres invisibles~50 caracteres de la lista, todos los caracteres de formato Unicode (Cf), caracteres de etiqueta, homoglifosSí: resaltados en el texto, código en el tooltip, recuentos por tipoSí, con opcionesNavegadorHasta 100,000 caracteres por ejecución, sin registro
invisible-characters.com decoderCaracteres invisibles y no imprimiblesSí: resaltados, code point y nombreNo se indica (visor)Navegador, a juzgar por el código de la páginaNo publicados
SoSci Survey "View non-printable characters"Cada carácter de la cadenaSí: código decimal y hexadecimal de cada carácterNoSu servidor (envío de formulario); la página indica que no se guarda nadaNo publicados
gizza.ai Zero-Width Character CleanerAncho cero, BOM, controles bidi, guion suave; espacios inusuales opcionalesMediante un marcador de reemplazo que tú eligesSíNavegador (WebAssembly)No publicados; anuncios en la página
Visual Studio CodeCaracteres invisibles y confundibles con ASCII en el editorSí, resaltados en su lugarA mano o con reemplazo por regexPrograma localGratis
Notepad++ (Windows)Una lista fija: NBSP, espacios Unicode, ZWSP/ZWJ/ZWNJ, controles bidi, BOM y másSí: un pequeño recuadro con el code point o la abreviaturaA mano o con reemplazo por regexPrograma localGratis

Las herramientas, según en qué destacan

PromoPilot Eliminador de caracteres invisibles: la mejor para limpiar texto de chatbots, Word y sitios web

Nuestro Invisible Character Remover resalta cada carácter oculto directamente en tu texto, muestra su code point y su nombre al pasar el cursor y los cuenta por tipo: ancho cero, formato/bidi, espacios especiales, separadores de línea y homoglifos. Después te entrega un texto limpio para copiar. Las opciones permiten reemplazar los espacios de no separación y los espacios estrechos por espacios normales, corregir letras cirílicas y latinas mezcladas dentro de una palabra y, si lo deseas, convertir las comillas y los guiones tipográficos a ASCII. Dos detalles que no hemos visto en otras herramientas: se conserva el joiner dentro de las secuencias de emoji como 👨‍👩‍👧, para que los emoji no se deshagan, y el texto oculto en caracteres de etiqueta Unicode se decodifica y se muestra. Todo se ejecuta en tu navegador, hasta 100,000 caracteres por ejecución, sin necesidad de cuenta.

Dos páginas relacionadas usan el mismo motor. El AI Text Cleaner también elimina markdown, rayas largas, emojis y líneas en blanco sobrantes, con un diff de cada cambio. La página Invisible Character sirve para la tarea opuesta (copiar un carácter en blanco para un apodo), pero incluye un campo de revisión rápida que enumera qué caracteres invisibles contiene un texto corto. Si prefieres revisar una página por su URL, el detector de marcas de agua en texto lo hace en nuestro servidor.

invisible-characters.com: ideal para ver los nombres de los caracteres de un vistazo

El decodificador de invisible-characters.com resalta los caracteres invisibles y no imprimibles del texto que pegues y muestra sus code points y nombres; puedes hacer clic en un carácter para saber más sobre él. El mismo sitio enumera decenas de caracteres invisibles con un botón para copiarlos. La página no describe ninguna función de limpieza, así que úsala para entender qué hay en el texto y límpialo en otro lugar. A juzgar por el código de la página, la decodificación se ejecuta en el navegador; no se publican límites.

SoSci Survey: ideal para un volcado carácter por carácter

La herramienta de SoSci Survey imprime cada carácter de tu cadena en una fila con su código decimal y hexadecimal, de modo que un U+00A0 o un U+FEFF destaque junto a las letras normales. Es útil para una cadena corta, como el valor de un campo de contraseña, un nombre de usuario o el encabezado de un CSV. El texto se envía a su servidor mediante un formulario; la página indica que no almacena el texto, las cookies ni las direcciones IP. No elimina nada.

gizza.ai: ideal para una limpieza local rápida con interruptores

El Zero-Width Character Cleaner de gizza.ai elimina los caracteres de ancho cero, el BOM, los controles bidireccionales y los guiones suaves, cada uno con su propio interruptor, y opcionalmente puede convertir los espacios de no separación y los espacios poco comunes en espacios normales. Un campo de reemplazo te permite poner un marcador visible como [zwsp] en lugar de cada carácter eliminado, una forma sencilla de ver dónde estaban. Según la página, se ejecuta en el navegador mediante WebAssembly y no se sube nada. La propia página advierte que eliminar los zero-width joiners separa las secuencias de emoji, así que desactiva ese interruptor si necesitas conservarlas.

Visual Studio Code: ideal para código fuente y archivos de configuración

Desde la versión 1.63, VS Code resalta de forma predeterminada los caracteres invisibles poco comunes y los caracteres que se pueden confundir con ASCII. Las notas de la versión mencionan el ataque de tipo "Trojan Source" y son honestas sobre los límites: la detección de caracteres ambiguos es heurística y no detecta todos los casos de suplantación. El resaltado se puede ajustar con la configuración editor.unicodeHighlight.*. Para una limpieza masiva, usa Buscar y reemplazar con una expresión regular (consulta más abajo).

Notepad++: ideal para archivos de texto en Windows

En Notepad++, Ver → Mostrar símbolo → Mostrar caracteres no imprimibles dibuja cada uno de esos caracteres como un pequeño recuadro con su code point o abreviatura, como se describe en el manual de usuario de Notepad++. La tabla del manual incluye el espacio de no separación, los espacios Unicode, ZWSP, ZWNJ, ZWJ, LRM/RLM, los embeddings e isolates bidi, el espacio estrecho de no separación, el word joiner y el BOM. El guion suave y los caracteres de etiqueta no figuran en esa lista, por lo que, para texto procedente de la web, sigue siendo útil un detector específico.

Regex: encuentra caracteres invisibles sin ninguna herramienta

En VS Code (Buscar con el botón de regex activado) y en la mayoría de los lenguajes de programación puedes buscar una clase de caracteres. Esta cubre los caracteres de ancho cero más comunes, el guion suave, los controles bidi y el BOM:

[\u200B-\u200F\u00AD\u2060\u202A-\u202E\u2066-\u2069\uFEFF]

Agrega \u00A0\u202F si también quieres incluir los espacios de no separación. Con GNU grep, la misma búsqueda en archivos se ve así (el grep de macOS no admite -P):

grep -nP '[\x{200B}-\x{200F}\x{00AD}\x{2060}\x{FEFF}]' file.txt

Una expresión regular solo encuentra lo que tú incluyes. No detecta homoglifos y eliminará sin problema un joiner dentro de un emoji, así que revisa el resultado.

Sobre las "marcas de agua de IA" hechas con caracteres invisibles

Mucha gente busca esto porque ha oído que ChatGPT oculta caracteres invisibles en sus respuestas. No existe una marca de agua confirmada de este tipo. OpenAI ha hablado públicamente de las marcas de agua estadísticas en texto, pero no ha anunciado que ChatGPT marque el texto con caracteres ocultos. SynthID Text de Google, usado en Gemini, es una señal estadística en la elección de palabras, no caracteres independientes. Lo mejor es considerar los caracteres invisibles en las respuestas de IA como artefactos de formato y de copiar y pegar: provienen de la tipografía, de interfaces web, de Word o de Google Docs. Conviene eliminarlos antes de publicar, pero no cambia ni una sola palabra, así que no afecta a las marcas de agua estadísticas ni a los resultados de los detectores de IA. Lo explicamos en detalle en marcas de agua ocultas y caracteres invisibles en el texto.

Cómo elegir

  1. Un solo texto de un chatbot, Word o un sitio web: pégalo en un eliminador que funcione en el navegador y copia el resultado limpio.
  2. Necesitas saber exactamente qué hay (un ticket de soporte, un reporte de error): usa un inspector que muestre cada code point, como SoSci Survey o invisible-characters.com.
  3. Código, configuraciones, CSV: abre el archivo en VS Code o Notepad++ y corrígelo allí, para no pegar datos sensibles en un sitio web.
  4. Muchos archivos: usa una expresión regular en tu editor o un script.
  5. Texto confidencial: elige herramientas que se ejecuten en el navegador o de forma local; evita los formularios que envían el texto a un servidor.

Lo que nuestras herramientas no hacen

  • No hacen que el texto de IA parezca "humano" ni cambian los resultados de los detectores de IA: eliminan caracteres, no modifican la redacción. Para el estilo, consulta cómo interpretar la revisión de texto de IA.
  • No demuestran el origen de un texto. Un texto sin caracteres invisibles aún puede haber sido generado por IA, y un texto escrito por una persona puede contenerlos.
  • La corrección de homoglifos abarca letras parecidas del cirílico y el latín (y algunas del griego) dentro de una misma palabra; en otros alfabetos solo se eliminan los caracteres invisibles.
  • Las herramientas del navegador procesan hasta 100,000 caracteres por ejecución; los textos más largos se recortan con una advertencia. No hay carga de archivos ni modo por lotes.

Relacionado: marcas de agua ocultas y caracteres invisibles, cómo quitar el estilo de máquina de un texto y nuestra reseña de formas de eliminar la marca de agua de Gemini.

Preguntas frecuentes

¿Cómo encuentro caracteres invisibles en un texto?
Pega el texto en un detector que resalte los caracteres ocultos y muestre sus puntos de código Unicode, como nuestro Invisible Character Remover o el decodificador de invisible-characters.com. En código y archivos de texto, VS Code y Notepad++ pueden mostrarlos, y una expresión regular los encuentra de forma masiva.
¿Cómo elimino un espacio de ancho cero?
Usa un eliminador que borre U+200B y caracteres similares y te entregue el texto limpio, o reemplaza la clase de caracteres [\u200B-\u200F\uFEFF] por nada usando la búsqueda con regex en tu editor. Revisa los emoji después: si eliminas todos los unificadores de ancho cero (zero width joiner), los emoji combinados se separan.
¿ChatGPT agrega caracteres invisibles como marca de agua?
No hay una marca de agua confirmada de este tipo. OpenAI no ha anunciado que ChatGPT marque el texto con caracteres ocultos. Lo mejor es tratar los caracteres invisibles en las respuestas de IA como artefactos de formato y de copiar y pegar.
¿Eliminar los caracteres invisibles engañará a un detector de IA?
No. Los detectores de IA evalúan la redacción y el estilo, y eliminar caracteres invisibles no cambia ninguna palabra. Solo limpia el texto a nivel técnico.
¿Es seguro pegar texto confidencial en un verificador en línea?
Solo si la herramienta procesa el texto en tu navegador. Algunas herramientas envían el texto a su servidor mediante un formulario. Para datos sensibles, usa una herramienta que funcione en el navegador o un editor local como VS Code o Notepad++.
¿Te resultó útil este artículo?
Pruébalo en tu proyecto Todo lo descrito en el artículo está disponible en el panel: el bono de registro ya está en tu saldo.
Abrir panel