Pesquise mais de 33.000 caracteres Unicode por nome, ponto de código ou bloco. Copie qualquer caractere diretamente para a área de transferência.
U+0000–007F (128 chars)
ASCII characters, digits, punctuation
U+0100–024F (336 chars)
Accented letters for European languages
U+2000–206F (112 chars)
Em dash, ellipsis, quotation marks
U+2200–22FF (256 chars)
∀, ∃, ∑, ∏, ∫, √, ≈, ≠, ≤, ≥
U+2190–21FF (112 chars)
←, →, ↑, ↓, ↔, ⇒, ⤵
U+2500–257F (128 chars)
─, │, ┌, ┐, └, ┘, ├, ┤, ┬, ┴
Unicode é o padrão universal de codificação de caracteres que atribui um número único (ponto de código) a cada caractere em cada sistema de escrita, conjunto de símbolos e emoji. Cobre 140.000+ caracteres em 150+ scripts. Unicode garante que o texto seja renderizado consistentemente em todos os dispositivos, sistemas operacionais e linguagens de programação — tornando o software internacional possível.
Use entidades HTML: &#xHHHH; (hex) ou &#DDDDD; (decimal). Por exemplo, U+2665 (♥) é ♥ ou ♥. Na propriedade CSS content: content: '\2665'. Na maioria dos ambientes modernos, você também pode colar o caractere diretamente — a codificação UTF-8 trata disso automaticamente.
São formas de codificação que representam pontos de código Unicode como bytes. UTF-8 usa 1-4 bytes por caractere e é retrocompatível com ASCII — ideal para web e arquivos. UTF-16 usa 2-4 bytes e é usado internamente por JavaScript, Java e Windows. UTF-32 usa exatamente 4 bytes por caractere — simples, mas ineficiente. UTF-8 é a codificação dominante para arquivos de texto e conteúdo web.
No Mac: segure Option e pressione várias teclas (ex., Option+8 = •). Use o Visualizador de Caracteres (Editar → Emoji e Símbolos). No Windows: Win+. abre o seletor de emoji; códigos Alt+teclado numérico funcionam para muitos caracteres; ative entrada hexadecimal para qualquer ponto de código. No Linux: Ctrl+Shift+U seguido do ponto de código hexadecimal.