Herramienta gratis
Eliminador y decodificador de espacio sin ancho
Pega texto que parece normal pero falla en búsquedas o comparaciones. Esta herramienta gratis nombra U+200B y los caracteres sin ancho relacionados, y elimina los que no cumplen una función en tu navegador.
Actualizado
No se sube nada. La limpieza ocurre en esta misma página.
Tu texto se analiza en el navegador. Presiona Limpiar texto para ver los resultados aquí abajo.
El nivel estándar solo elimina caracteres que no puedes ver. El máximo también reescribe texto que sí ves: letras parecidas, comillas, guiones y espaciado. Por eso es una decisión y no el valor por defecto.
Avanzado(limpiezas extra, desactivadas por defecto)
Los ajustes por defecto ya eliminan todos los caracteres que son invisibles y no hacen ningún trabajo: caracteres de ancho cero, marcas de orden de bytes, guiones opcionales, operadores matemáticos invisibles, anulaciones bidi, caracteres tag y selectores de variación sueltos, no caracteres y otros controles de formato. Todo lo que viene a continuación va más allá: o cambia texto que puedes ver, o elimina caracteres que están cumpliendo una función. Por eso lo decides tú.
Espacios y composición
Letras y puntuación
Controles
Agresivo
Presiona Limpiar texto y te enseñamos exactamente qué había escondido ahí dentro: primero en lenguaje claro y, debajo, los puntos de código si los quieres.
Pega el texto en el limpiador de arriba y pulsa Limpiar texto. Estándar elimina U+200B, U+2060 y un U+FEFF suelto, y conserva las uniones que un emoji o una escritura necesitan; Ver lo oculto muestra cada hallazgo con su posición. No se sube nada.
Qué encuentra
No tiene glifo ni ancho, así que puede dividir una palabra sin cambiar lo que ves.
Controla la unión en escrituras como el persa. El motor lo conserva cuando cumple una función y lo elimina en un contexto de ocultación.
Une emoji y letras. El motor lo conserva dentro de una secuencia real y lo elimina cuando no se usa.
Impide un salto de línea sin mostrar una marca. La pasada Estándar lo elimina.
U+FEFFZERO WIDTH NO-BREAK SPACEPuede marcar el orden de bytes al inicio de un flujo. Una copia suelta dentro del texto pegado se elimina.
Ejemplo
Antes de limpiar
invisi\u200Bble word\u2060joiner
Después de limpiar
invisible wordjoiner
Preguntas
¿Cómo elimino un espacio sin ancho?
Pega el texto en el limpiador. La limpieza Estándar elimina U+200B, U+2060 y caracteres U+FEFF sueltos. La tabla de hallazgos nombra cada cambio.
¿Eliminar caracteres sin ancho rompe emoji o texto persa?
La pasada Estándar conserva U+200C y U+200D cuando el contexto muestra una unión real en una escritura o secuencia de emoji. Máximo puede eliminar uniones necesarias. Revisa esa opción antes de usarla.