Saltar al contenido

Eliminar caracteres invisibles

Invisible Character Remover

Encuentra y borra espacios de ancho cero, marcas BOM, guiones opcionales y controles bidireccionales escondidos en un texto pegado.

Encuentra los caracteres que están en tu texto y son invisibles — espacios de ancho cero, controles bidireccionales, rellenos hangul, marcas de orden de bytes — nombra cada uno, dice dónde está y elimina los que elijas. Los conectores dentro de los emojis se conservan por defecto, porque quitarlos convierte una familia en cuatro personas.

🔒 Se ejecuta por completo en tu navegadorunicodecleaninvisiblesecurity

Texto

Pega desde donde vino el problema: un CMS, un PDF, Excel, una app de chat. El análisis corre en esta pestaña.

Encontrado

caracteres invisibles

8

tipos distintos

5

sujetando emojis

3

se conservan, no se borran

letras que se parecen

0

  • U+200DZERO WIDTH JOINER×33 conservados dentro de emojis

    Une letras, y une emojis en familias y profesiones.

  • U+3164HANGUL FILLER×2

    Una letra hangul que ocupa ancho y está vacía. Así se fabrican los apodos en blanco de los juegos.

  • U+200BZERO WIDTH SPACE×1

    Un punto de corte de línea sin ancho. El polizón clásico de un pegado.

  • U+00A0NO-BREAK SPACE×1

    Mantiene dos palabras en la misma línea. Llega a menudo desde Word y desde páginas web.

  • U+00ADSOFT HYPHEN×1

    Marca dónde se puede partir una palabra. Invisible hasta que se parte.

Qué quitar

Limpio

4 eliminados, 1 reemplazado por un espacio normal, 3 conservados a propósito.

Dónde están

  • línea 1, col. 7ZERO WIDTH SPACECopied​ from a
  • línea 1, col. 24NO-BREAK SPACEweb page with pas
  • línea 2, col. 17HANGUL FILLERckname: ㅤㅤ⏎Soft­h
  • línea 2, col. 18HANGUL FILLERkname: ㅤㅤ⏎Soft­hy
  • línea 3, col. 5SOFT HYPHEN ㅤㅤ⏎Soft­hyphen i
  • línea 4, col. 27ZERO WIDTH JOINERrvive: 👨‍👩‍👧‍👦
  • línea 4, col. 29ZERO WIDTH JOINERive: 👨‍👩‍👧‍👦
  • línea 4, col. 31ZERO WIDTH JOINERe: 👨‍👩‍👧‍👦

Cómo se usa

  1. Pega desde donde vino el problema

    Un CMS, un PDF, Excel, una aplicación de chat. El conteo de arriba dice cuántos caracteres invisibles hay y de cuántos tipos distintos.

  2. Lee para qué sirve cada uno

    Cada tipo se lista con su punto de código, su nombre y para qué sirve de verdad. Así distingues un espacio de ancho cero perdido de un selector de variante que está haciendo su trabajo.

  3. Elige qué eliminar

    Los valores predeterminados eliminan los que casi siempre son accidentales y conservan los que casi siempre son deliberados. Los selectores de variante están apagados por defecto: quitarlos cambia ❤️ por ❤.

  4. Revisa también las letras parecidas

    Un panel aparte lista letras cirílicas y griegas cuyos glifos son idénticos a las latinas, y palabras que mezclan alfabetos. Es la otra mitad de «estas dos cadenas se ven iguales y no lo son».

Preguntas frecuentes

¿Cómo llegaron caracteres invisibles a mi texto?

Copiando y pegando, casi siempre. Las páginas web usan espacios de ancho cero como pistas de salto de línea, los PDF usan guiones suaves, y algunos editores insertan una marca de orden de bytes. Sobreviven al portapapeles y luego rompen la búsqueda y la comparación en silencio.

¿Qué es un relleno hangul?

U+3164 y sus vecinos: caracteres hangul que se dibujan como nada. Son la forma de crear un apodo en blanco en servicios que exigen un nombre no vacío, y por eso también aparecen en datos de usuarios exportados.

¿Por qué avisa sobre caracteres bidireccionales?

En árabe o hebreo son normales. En código fuente o en un nombre de archivo pueden hacer que lo que una persona lee difiera de lo que la máquina ejecuta: la clase de ataque Trojan Source, y el truco detrás de un nombre de archivo que parece terminar en .txt.

¿Un resultado limpio significa que el texto es seguro?

Para caracteres invisibles, sí. Para letras parecidas, no: la tabla de confusables de aquí es la porción común, no el archivo entero de 40.000 líneas, y un imitador escrito enteramente en un solo alfabeto no mezcla nada que detectar.

Puede recibir de

Después

Estas aceptan lo que produce esta herramienta, así que el resultado puede pasar directamente.