Espacio de ancho cero — código HTML y cómo escribirlo

El espacio de ancho cero es ​ en HTML y U+200B en Unicode. Copia cualquiera de las formas de abajo.

Actualizado el

Carácter(invisible)
Entidad HTML con nombre​
HTML decimal​
HTML hexadecimal​
UnicodeU+200B
Contenido CSS"\200B"
JavaScript"\u200B"
Codificado en URL%E2%80%8B
Bytes UTF-8E2 80 8B

Cuándo usarlo

Es un punto de salto de línea invisible dentro de URLs o palabras largas. Puede colarse en textos copiados y romper las búsquedas, así que elimínalo al limpiar datos.

En HTML, CSS y JavaScript

<p>&ZeroWidthSpace;</p>           <!-- or the character itself in a UTF-8 page -->

.note::before { content: "\200B"; }

const s = "\u200B";

En una página guardada en UTF-8 (el valor predeterminado hoy) puedes pegar el carácter directamente; la entidad solo es necesaria cuando debe sobrevivir en un sistema que no usa UTF-8. Codifica o decodifica textos completos con el HTML Entity Encoder.

Cómo escribir el espacio de ancho cero

  • Windows: pulsa Win + . para abrir el panel de emojis y símbolos y búscalo, o escribe 200B y luego Alt + X en Word.
  • Mac: pulsa Ctrl + Cmd + Space y busca “espacio de ancho cero”.
  • Linux: Ctrl + Shift + U, luego 200B y Enter.

Preguntas frecuentes

¿Cuál es el código HTML del espacio de ancho cero?
&ZeroWidthSpace; (con nombre), &#8203; (decimal) o &#x200B; (hexadecimal). Las tres producen el mismo carácter.
¿Cuál es el código Unicode del espacio de ancho cero?
U+200B. En CSS escribe "\200B" y en JavaScript "\u200B".
¿Cómo escribo el espacio de ancho cero con el teclado?
En Windows abre el panel de símbolos con Win + . y búscalo. En un Mac usa Ctrl + Cmd + Space y busca por nombre.