Faça letras bonitas para redes sociais
Geradores de letras bonitas não trocam a fonte do dispositivo. Eles substituem cada letra por um caractere Unicode com aparência estilizada. Como esses caracteres são texto real, eles viajam ao copiar e colar e funcionam em bios, legendas, nicks e mensagens.
Letras com acento e caracteres não latinos ficam como estão quando uma variante não inclui a forma estilizada, para que o texto continue legível.
Estilos populares
Negrito e itálico
Os estilos mais legíveis e compatíveis. Boa escolha para frases e bios.
Cursivo e script
Aparência manuscrita, ótima para bios curtas. Em frases longas pode ficar difícil de ler.
Fraktur e gótica
Visual forte e dramático, popular em nicks de jogos e perfis de música.
Small caps
Transforma minúsculas em pequenas maiúsculas Unicode. Perfeito para nicks limpos.
Círculos e quadrados
Letras dentro de círculos ou quadrados. Chamativos, mas alguns aparelhos antigos exibem como caixas.
Riscado e sublinhado
Usam marcas combinadas Unicode que viajam ao copiar. Diferente do CSS, a linha continua presente.
Largura total e de cabeça para baixo
A largura total separa as letras e dá um ar retrô. Cabeça para baixo inverte tudo, ótimo para frases divertidas.
É uma fonte real?
Não. Fonte real é um arquivo instalado. Aqui apenas trocamos as letras por caracteres Unicode estilizados, então elas aparecem iguais em qualquer dispositivo que tenha esses glifos.
Se alguém ver caixas ou pontos de interrogação, é porque o sistema dele não tem os glifos. É um problema de cobertura de fontes do receptor.
Onde as letras bonitas funcionam
Funcionam em bios, legendas, nicks e mensagens. Não funcionam em formulários estritos, pagamentos ou sistemas legados que aceitam apenas ASCII.
- Instagram — bio e legendas
- TikTok — nome e bio
- Discord — apelido e mensagens
- X (Twitter) — nome e posts
- WhatsApp — nome e descrição
- YouTube — descrição e comentários
Por que aparecem caixas?
Caixas (tofu) significam que o aparelho do receptor não tem o glifo Unicode. Alguns Android antigos não têm o bloco matemático onde a maioria das letras bonitas vive. Só atualizando as fontes do sistema.
Dicas para perfis legíveis
Use um estilo de cada vez. Reserve cursivo e fraktur para etiquetas curtas. Use no máximo dois emojis. Se acessibilidade importa, prefira negrito ou small caps porque os leitores de tela lidam melhor com eles.
Comparativo de estilos: legibilidade, suporte e acessibilidade
As vinte variantes do GlyphCopy estão resumidas abaixo: legibilidade em textos longos, sobrevivência ao copiar e colar nas principais plataformas e como leitores de tela tendem a anunciar cada estilo.
| Estilo | Bloco Unicode | Legibilidade | Suporte | Acessibilidade |
|---|---|---|---|---|
| Negrito (Bold) | Mathematical Alphanumeric Symbols (U+1D400–) | Alta | Excelente (IG, X, Discord, WhatsApp) | Lido com clareza |
| Itálico | Mathematical Alphanumeric Symbols (U+1D434–) | Alta | Excelente | Lido com clareza |
| Negrito Itálico | Mathematical Alphanumeric Symbols (U+1D468–) | Alta | Excelente | Lido com clareza |
| Sans Serif | Math Sans-Serif (U+1D5A0–) | Alta | Excelente | Lido com clareza |
| Sans Serif Negrito | Math Sans-Serif Bold (U+1D5D4–) | Alta | Excelente | Lido com clareza |
| Sans Serif Itálico | Math Sans-Serif Italic (U+1D608–) | Alta | Excelente | Lido com clareza |
| Monoespaçada | Math Monospace (U+1D670–) | Alta | Bom | Lido com clareza |
| Small Caps | Latin Phonetic Extensions | Alta | Excelente | Lido como letras latinas |
| Script | Math Script (U+1D4D0–) | Média | Bom (Android antigo perde glifos) | Pode ser soletrado |
| Bold Script | Math Bold Script | Média | Bom | Pode ser soletrado |
| Fraktur (gótica) | Math Fraktur (U+1D504–) | Média | Bom | Lido letra por letra |
| Duplo traço | Math Double-Struck (U+1D538–) | Média | Bom | Pode ser ignorado |
| Em círculo | Enclosed Alphanumerics (U+24B6–) | Baixa-Média | Mista — caixas em alguns aparelhos | Lê 'circled A, B…' |
| Círculo preto | Enclosed Alphanumeric Supplement | Baixa | Mista | Leitura literal |
| Em quadrado | Enclosed Alphanumeric Supplement | Baixa | Mista | Leitura literal |
| Quadrado preto | Enclosed Alphanumeric Supplement | Baixa | Mista | Leitura literal |
| Largura total | Halfwidth and Fullwidth Forms (U+FF21–) | Média | Bom | Lido com clareza |
| Riscado | Combining Long Stroke Overlay (U+0336) | Média | Excelente | Alguns leitores ignoram a linha |
| Sublinhado | Combining Low Line (U+0332) | Média | Excelente | Geralmente OK |
| De cabeça para baixo | Misto (Latin / IPA) | Baixa | Bom | Soletrado fora de ordem |
Onde cada estilo funciona melhor
- Bio, legendas e Notas no Instagram — Negrito, Itálico, Small Caps, Sans Serif, Largura total (continuam legíveis em frases longas)
- Nome e bio do TikTok — Negrito, Small Caps, Script (etiquetas curtas)
- Apelido e chat do Discord — Negrito, Sans Serif, Fraktur (o display name tem regras mais rígidas)
- Nome e posts no X — Negrito, Itálico, Small Caps (preserva busca e citações)
- Nome e descrição do WhatsApp — Negrito, Sans Serif Bold, Largura total (melhor cobertura no Android)
- Campos de cadastro — Sans Serif ou Small Caps (estilos decorativos costumam falhar em validações estritas)
Privacidade
Seu texto fica no navegador. O gerador calcula tudo em JavaScript e nada é enviado.
Fontes e leituras adicionais
Cada estilo mapeia sua entrada para um bloco Unicode diferente. Os Code Charts oficiais descrevem o objetivo de cada bloco e os caracteres existentes, o que ajuda quando um estilo só renderiza parte das letras ou quando a plataforma bloqueia um bloco.
- Unicode Code Charts — Mathematical Alphanumeric Symbols (U+1D400–U+1D7FF): https://www.unicode.org/charts/PDF/U1D400.pdf
- Unicode Code Charts — Enclosed Alphanumerics (U+2460–U+24FF): https://www.unicode.org/charts/PDF/U2460.pdf
- Unicode Code Charts — Halfwidth and Fullwidth Forms (U+FF00–U+FFEF): https://www.unicode.org/charts/PDF/UFF00.pdf
- Unicode UAX #44: Unicode Character Database properties: https://www.unicode.org/reports/tr44/
- MDN Web Docs — Combining diacritical marks: https://developer.mozilla.org/pt-BR/docs/Web/JavaScript/Reference/Global_Objects/String/normalize