← Voltar aos ícones

Emojis: copie e use bem

Um emoji é um caractere de texto, não uma imagem. Esse único fato explica a maior parte do comportamento deles: são leves e fáceis de colar, mas você não controla como aparecem.

Abrir este conjunto no Icon Library

Outros conjuntos: Lucide · Feather · Bootstrap Icons

Alguns emojis para copiar

Por que o mesmo emoji muda de aparência

O padrão Unicode define o caractere e o significado, e o desenho vem de uma fonte em cada aparelho. Por isso, 😀 é desenhado de forma diferente no Android, no iOS e no Windows. Um emoji novo também demora a chegar a todos os sistemas, e até lá um aparelho antigo pode mostrar um quadrado vazio. O Icon Library sinaliza os que não têm desenho na sua máquina, para você ver antes de usar.

As bandeiras são um exemplo conhecido: o Windows em geral mostra duas letras, como "BR", em vez da bandeira. Não dependa só de um emoji de bandeira para indicar um idioma ou país.

Emojis feitos de vários caracteres

Alguns emojis são sequências unidas por um caractere invisível. 👩‍💻 combina 👩 e 💻, e um sistema sem essa combinação mostra os dois separados. Isso também afeta o código: um emoji assim conta como vários caracteres numa string do JavaScript, então cortar o texto com slice pode quebrá-lo.

"👩‍💻".length                   // 5
    [...new Intl.Segmenter().segment("👩‍💻")].length  // 1

Acessibilidade

Leitores de tela anunciam o nome de cada emoji, então uma fileira deles é lida em voz alta por inteiro. Use com moderação e não troque por emoji uma palavra que carrega significado. Se for só decoração, esconda dos leitores:

<span aria-hidden="true">🎉</span> Pagamento confirmado

Emoji ou ícone SVG?

Posso usar emojis à vontade?

Digitar o caractere é livre, porque é só texto. Os desenhos são outra história: a arte de cada empresa pertence a ela, com termos próprios, então confira antes de usar a imagem de um emoji, por exemplo num logotipo ou num produto.