Sinais de Menor (<) e Maior (>)

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

Resumo rápido
PropriedadeMenorMaior
Caractere<>
Ponto de código UnicodeU+003CU+003E
Nome no UnicodeLESS-THAN SIGNGREATER-THAN SIGN
Bloco UnicodeBasic Latin (ASCII padrão)
CategoriaSímbolo matemático / de comparação
Significado e uso

O que < e > significam

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 &lt; e &gt; em qualquer lugar em que apareçam como texto literal e não como marcação.

Onde funciona

Compatibilidade com plataformas

PlataformaFunciona?
Bio / comentário do InstagramSim
DiscordSim
Nome de exibição no TikTokSim
WhatsAppSim
Usuário no Roblox / PlayStation / XboxNão — essas plataformas bloqueiam < > nos nomes, pois podem ser confundidos com marcação ou código
Como digitar e escapar

Entrada pelo teclado e marcação

MétodoMenorMaior
Teclado (ABNT2)< (tecla ao lado do Shift esquerdo)Shift+<
Entidade HTML&lt;&gt;
Propriedade content no CSScontent: "\003C"content: "\003E"
LaTeX (modo matemático)<>
Não confunda com

Símbolos parecidos

Aspa angular simples esquerda (U+2039) — uma aspa de citação, não uma comparação
Aspa angular dupla esquerda (U+00AB) — aspas de citação do francês/alemão
Colchete angular esquerdo (U+27E8) — usado na notação bra-ket e em vetores, não em comparações
Menor ou igual a (U+2264) — o primo «ou igual», na biblioteca de símbolos matemáticos
Perguntas frequentes

Perguntas frequentes sobre os sinais de menor e maior

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 &lt; (e o > como &gt;) 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.

Precisa de mais 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 →
Símbolos relacionados

Sinal de Diferente (≠)

A relação de comparação ao lado do < >, e por que o código usa != no lugar.

Sinal de Mais ou Menos (±)

Dois valores possíveis em uma única expressão.

Raiz Quadrada (√)

Origem em 1525 e a função da barra (vínculo).

Símbolos Matemáticos

Operadores, letras gregas, teoria dos conjuntos e notação de cálculo.