Espacio no separable — código HTML y cómo escribirlo

El espacio no separable es   en HTML y U+00A0 en Unicode. Copia cualquier forma de abajo o escríbelo con Alt + 0160 en Windows.

Actualizado el

Carácter(invisible)
Entidad HTML con nombre 
HTML decimal 
HTML hexadecimal 
UnicodeU+00A0
Contenido CSS"\00A0"
JavaScript"\u00A0"
Codificado en URL%C2%A0
Bytes UTF-8C2 A0

Cuándo usarlo

Un espacio que nunca corta una línea: mantén juntos “10 km”, “Mr. Smith” o “© 2026”. No lo uses para el espaciado de diseño; para eso usa márgenes CSS.

En HTML, CSS y JavaScript

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

.note::before { content: "\00A0"; }

const s = "\u00A0";

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

Cómo escribir el espacio no separable

  • Windows: mantén pulsado Alt y escribe 0160 en el teclado numérico.
  • Mac: Option + Space (distribución de teclado US).
  • Linux: Ctrl + Shift + U, luego A0 y Enter.

Preguntas frecuentes

¿Cuál es el código HTML del espacio no separable?
&nbsp; (con nombre), &#160; (decimal) o &#xA0; (hexadecimal). Las tres producen el mismo carácter.
¿Cuál es el Unicode del espacio no separable?
U+00A0. En CSS escribe "\00A0" y en JavaScript "\u00A0".
¿Cómo escribo el espacio no separable con el teclado?
En Windows mantén pulsado Alt y escribe 0160 en el teclado numérico. En un Mac pulsa Option + Space.