O que significam, por que podem quebrar o HTML e como se diferenciam das aspas angulares — clique para copiar.
Clique em qualquer um para copiar · U+003C / U+003E
| Propriedade | Menor | Maior |
|---|---|---|
| Caractere | < | > |
| Ponto de código Unicode | U+003C | U+003E |
| Nome no Unicode | LESS-THAN SIGN | GREATER-THAN SIGN |
| Bloco Unicode | Basic Latin (ASCII padrão) | |
| Categoria | Símbolo matemático / de comparação | |
O < e o > são operadores de desigualdade: «a < b» quer dizer que a é menor que b, e «a > b» que a é maior que b. Fazem parte da notação matemática padrão desde os anos 1600 e foram levados diretamente ao conjunto de caracteres ASCII original — por isso ficam no bloco Basic Latin, e não no bloco Mathematical Operators dedicado aos símbolos como ≠ ou ∞ que chegaram com o Unicode.
Essa posição herdada da era ASCII também explica um segundo papel que quase todo usuário de teclado acaba encontrando: em HTML e XML, o < é o caractere que abre toda tag. Um < digitado como texto puro pode fazer o navegador começar a interpretar uma tag que nunca deveria existir — daí a exigência, em HTML, de escapá-los como < e > em qualquer lugar em que apareçam como texto literal e não como marcação.
| Plataforma | Funciona? |
|---|---|
| Bio / comentário do Instagram | Sim |
| Discord | Sim |
| Nome de exibição no TikTok | Sim |
| Sim | |
| Usuário no Roblox / PlayStation / Xbox | Não — essas plataformas bloqueiam < > nos nomes, pois podem ser confundidos com marcação ou código |
| Método | Menor | Maior |
|---|---|---|
| Teclado (ABNT2) | < (tecla ao lado do Shift esquerdo) | Shift+< |
| Entidade HTML | < | > |
| Propriedade content no CSS | content: "\003C" | content: "\003E" |
| LaTeX (modo matemático) | < | > |
Em HTML, o < abre toda tag, então um navegador que lê um < solto no seu texto tenta interpretar uma tag e o resto do conteúdo pode sumir ou aparecer errado. Faça o escape como < (e o > como >) sempre que escrever < ou > dentro de HTML, não só dentro de uma tag.
No teclado brasileiro (ABNT2), esses sinais ficam em uma tecla própria, ao lado do Shift esquerdo (embaixo, à esquerda). O < sai ao apertar direto essa tecla, e o > com Shift + a mesma tecla. Nenhum código Alt é necessário.
O < (U+003C) é o operador de comparação ASCII usado em matemática e em código. Os « » (U+00AB/U+00BB) são aspas angulares duplas e os ‹ › (U+2039/U+203A) são as simples — ambas são aspas de citação usadas na tipografia francesa, alemã e de outras línguas europeias, não símbolos de comparação, mesmo que se pareçam.
O < e o > são comparações estritas (excluem valores iguais); o ≤ e o ≥ incluem a possibilidade de igualdade. «3 < 3» é falso, mas «3 ≤ 3» é verdadeiro. Tanto o ≤ quanto o ≥ são caracteres Unicode precompostos próprios, tratados na biblioteca de símbolos matemáticos.
O < e o > são dois entre dezenas de operadores, letras gregas e símbolos na biblioteca de símbolos matemáticos.
Ver os símbolos matemáticos →A relação de comparação ao lado do < >, e por que o código usa != no lugar.
Dois valores possíveis em uma única expressão.
Origem em 1525 e a função da barra (vínculo).
Operadores, letras gregas, teoria dos conjuntos e notação de cálculo.