Hífen condicional — código HTML e como digitar

O hífen condicional é ­ em HTML e U+00AD em Unicode. Copie qualquer forma abaixo ou digite com Alt + 0173 no Windows.

Atualizado em

Caractere(invisível)
Entidade HTML nomeada­
HTML decimal­
HTML hexadecimal­
UnicodeU+00AD
Conteúdo CSS"\00AD"
JavaScript"\u00AD"
Codificado em URL%C2%AD
Bytes UTF-8C2 AD

Quando usar

Um hífen invisível que só aparece se o navegador quebrar a palavra ali — útil para palavras muito longas em colunas estreitas.

Em HTML, CSS e JavaScript

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

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

const s = "\u00AD";

Em uma página salva como UTF-8 (o padrão atualmente) você pode colar o caractere diretamente; a entidade só é necessária quando ele precisa sobreviver em um sistema que não usa UTF-8. Codifique ou decodifique textos inteiros com o Codificador de Entidades HTML.

Como digitar o hífen condicional

  • Windows: segure Alt e digite 0173 no teclado numérico.
  • Mac: pressione Ctrl + Cmd + Space e pesquise por “hífen condicional”.
  • Linux: Ctrl + Shift + U, depois AD e Enter.

Perguntas frequentes

Qual é o código HTML do hífen condicional?
&shy; (nomeado), &#173; (decimal) ou &#xAD; (hexadecimal). Os três geram o mesmo caractere.
Qual é o Unicode do hífen condicional?
U+00AD. No CSS escreva "\00AD" e no JavaScript "\u00AD".
Como digitar o hífen condicional no teclado?
No Windows, segure Alt e digite 0173 no teclado numérico. No Mac, use Ctrl + Cmd + Space e pesquise por ele.