Guion suave: código HTML y cómo escribirlo

El guion suave es ­ en HTML y U+00AD en Unicode. Copia cualquiera de las formas de abajo, o escríbelo con Alt + 0173 en Windows.

Actualizado el

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

Cuándo usarlo

Un guion invisible que solo aparece si el navegador parte la palabra ahí; es útil para palabras muy largas en columnas estrechas.

En HTML, CSS y JavaScript

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

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

const s = "\u00AD";

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 guion suave

  • Windows: mantén pulsado Alt y escribe 0173 en el teclado numérico.
  • Mac: pulsa Ctrl + Cmd + Espacio y busca «guion suave».
  • Linux: Ctrl + Mayús + U, luego AD y Intro.

Preguntas frecuentes

¿Cuál es el código HTML del guion suave?
&shy; (con nombre), &#173; (decimal) o &#xAD; (hexadecimal). Las tres producen el mismo carácter.
¿Cuál es el Unicode del guion suave?
U+00AD. En CSS se escribe "\00AD" y en JavaScript "\u00AD".
¿Cómo escribo el guion suave con el teclado?
En Windows mantén pulsado Alt y escribe 0173 en el teclado numérico. En un Mac usa Ctrl + Cmd + Espacio y búscalo.