#101 · Limpieza de texto

Eliminador de espacios de ancho cero

Elimina caracteres de ancho cero que pueden aparecer al copiar texto desde páginas web, documentos, chats o editores enriquecidos. La herramienta detecta ZWSP, ZWNJ, ZWJ y BOM, permite conservar los caracteres que sí sean necesarios y muestra cuántas marcas invisibles se retiraron sin enviar el contenido fuera del navegador.

Entrada de texto

Procesamiento local
Espacio publicitario

Cómo usar esta herramienta de texto

  1. Pega o carga el texto que quieras revisar.
  2. Elige si deseas quitar todas las marcas de ancho cero o solo algunas.
  3. Pulsa “Eliminar caracteres de ancho cero”.
  4. Copia o descarga el resultado limpio.

Qué hace esta herramienta

Busca marcas Unicode de ancho cero que no se ven en pantalla pero pueden afectar búsquedas, comparaciones, validaciones o pegados en otros sistemas.

Se recorren los puntos de código U+200B, U+200C, U+200D y U+FEFF según la opción elegida y se eliminan únicamente esas coincidencias.

ZWNJ y ZWJ pueden ser lingüísticamente necesarios en algunos idiomas; consérvalos si el texto depende de su comportamiento tipográfico.

Ejemplo

Entrada: Hola[ZWSP]mundo

Salida: Hola mundo visualmente idéntico, pero sin U+200B entre las palabras.

Casos de uso

  • Limpiar texto copiado de CMS o editores web.
  • Corregir coincidencias que fallan por caracteres ocultos.
  • Preparar datos antes de importarlos a hojas de cálculo o bases de datos.

Consejos para obtener mejores resultados

  • Si trabajas con persa, árabe u otros sistemas de escritura, evita eliminar ZWNJ/ZWJ sin revisar.
  • Compara el contador de caracteres eliminados antes de usar el resultado.
  • Conserva una copia del original cuando limpies datos sensibles a Unicode.
  • Para otros controles invisibles usa el eliminador de caracteres invisibles.

Detalles del procesamiento

La operación se realiza localmente con expresiones regulares Unicode simples y conserva saltos de línea, espacios visibles, signos y letras.

No interpreta la intención lingüística de ZWNJ o ZWJ; únicamente aplica la selección indicada.

Preguntas frecuentes

¿Cómo quitar un espacio de ancho cero U+200B de un texto?

Pega el texto, selecciona la opción que incluya ZWSP y ejecuta la herramienta. Se eliminarán las apariciones de U+200B y se mostrará el total retirado.

¿La herramienta elimina también ZWNJ y ZWJ?

Sí, cuando eliges la opción completa. Si necesitas conservarlos, usa una opción más restrictiva para retirar solo ZWSP o ZWSP y BOM.

¿Por qué un texto parece igual aunque tenga espacios de ancho cero?

Porque esos puntos Unicode no ocupan ancho visible. Aun así, forman parte de la cadena y pueden alterar búsquedas, validaciones, hashes o comparaciones.

¿Se puede limpiar un BOM U+FEFF dentro del texto?

Sí. La opción completa y la opción ZWSP + BOM eliminan U+FEFF donde aparezca en la entrada.

¿Mi texto se envía a un servidor para detectar caracteres invisibles?

No. El procesamiento se realiza en el navegador con JavaScript y el contenido no necesita salir de la página.

Resumen del procesamiento

DatoValor
Caracteres eliminadosSe calcula al ejecutar
Caracteres restantesSe calcula al ejecutar
LíneasSe calcula al ejecutar