Espacio de ancho cero (U+200B)

Un carácter que no se ve ni ocupa lugar. Sirve para marcar dónde puede partirse una palabra, pero también se cuela en textos copiados y causa errores. Aquí lo copias o lo detectas.

La cajita marca dónde está el carácter: en la app no se verá.

¿Necesitas otra cantidad? Usa el generador de texto invisible.

¿Qué es el espacio de ancho cero?

El espacio de ancho cero (U+200B) es un carácter de formato que no ocupa lugar. Indica dónde se puede cortar una línea sin mostrar ningún espacio. A pesar de su nombre, Unicode no lo considera un espacio desde la versión 4.0.1.

Ficha técnica

CódigoU+200B
Nombre oficialZERO WIDTH SPACE
Bloque UnicodeGeneral Punctuation (U+2000–U+206F)
CategoríaCf (formato)
¿Unicode lo considera espacio?No
¿Ignorable por defecto?Sí: algunos sistemas no lo dibujan
AnchoCero: no ocupa ningún espacio
HTML​
CSS (content)\200B
JavaScript / JSON\u200B
UTF-8E2 80 8B
Disponible desdeUnicode 1.1 (1993)

Para qué sirve

Cuando da problemas

Como no se ve, se cuela al copiar texto de webs o documentos y provoca errores raros: una contraseña que «no coincide», una búsqueda que no encuentra la palabra o un código que no compila. Para comprobar si un texto lo tiene, pégalo en el detector de la lista de caracteres invisibles: te dirá cuántos hay.

¿Sirve para nombres invisibles?

Normalmente no. Muchas apps lo eliminan o no lo cuentan como contenido, así que un nombre hecho solo con U+200B suele quedar vacío. Para eso es mejor el relleno Hangul.

Comprueba qué copiaste

Se analiza en tu navegador. No enviamos ni guardamos lo que pegas.

Preguntas frecuentes

¿El espacio de ancho cero es un espacio?

No para Unicode: desde la versión 4.0.1 está en la categoría de formato (Cf), no en la de espacios.

¿Cómo elimino espacios de ancho cero de un texto?

Pega el texto en el detector de nuestra lista de caracteres invisibles para saber cuántos hay. En editores de código puedes buscar \u200B con expresiones regulares y reemplazarlo por nada.

¿Cómo lo escribo en HTML?

Con &#x200B; o &#8203;. Si solo quieres permitir un corte de línea, también existe la etiqueta <wbr>.

Otros caracteres invisibles

Los datos de esta ficha salen del estándar Unicode. Así comprobamos la información.

Zohan Ranjha, creador de Texto Invisible

Escrito y revisado por Zohan Ranjha

Zohan crea herramientas de texto Unicode para hispanohablantes. En Texto Invisible revisa cada guía con el estándar Unicode, la documentación oficial de cada plataforma y los avisos de los lectores.

Actualizado: · Cómo comprobamos · Reportar un error