Conversor de Texto Unicode

Converte texto simples em entidades HTML, sequências de escape Unicode, codificação URL e caracteres de largura total — instantaneamente, no teu navegador.

0 caracteres
Entidades HTML
Escapes Unicode (\uXXXX)
Codificação URL
Largura total

O Que É um Conversor de Texto Unicode?

Um conversor de texto Unicode pega nas letras comuns que escreves e reescreve-as numa codificação diferente dos mesmos caracteres. O Unicode é a norma mundial que dá a cada letra, dígito, símbolo e emoji o seu próprio número, chamado ponto de código. Quando o texto é guardado ou enviado pela web, esses pontos de código têm de ser expressos de alguma forma — e há mais do que uma maneira de o fazer. Esta ferramenta mostra-te quatro das representações mais úteis lado a lado, atualizando ao vivo à medida que escreves.

Ao contrário dos geradores decorativos de «texto chique» que trocam letras por símbolos parecidos, este conversor é um utilitário prático. O resultado continua a ser exatamente o teu texto, só que escrito de uma forma que páginas HTML, código JavaScript, URLs e layouts com estilo conseguem digerir. Programadores, estudantes e criadores curiosos acabam por se cruzar com estas codificações mais cedo ou mais tarde, e vê-las geradas instantaneamente elimina as adivinhas.

Como Funciona o Conversor

Tudo acontece localmente no teu navegador com JavaScript simples — nada do que escreves é carregado ou guardado em lado nenhum. Quando introduzes texto, a ferramenta percorre-o caractere a caractere, lê o ponto de código Unicode de cada caractere e constrói quatro saídas:

  • Entidades HTML escreve cada caractere como &#codepoint;, a referência numérica que os navegadores entendem dentro de páginas web.
  • Escapes Unicode escreve cada caractere como uma sequência barra invertida-u com quatro dígitos hexadecimais, o formato usado em strings de JavaScript, Python, Java e JSON.
  • Codificação URL codifica por percentagem o texto exatamente como os navegadores codificam query strings e ligações.
  • Largura total desloca as letras latinas básicas para as suas congéneres largas do Leste Asiático, para um visual esticado distinto.

Caracteres fora do plano básico, como emoji, também são tratados corretamente: as entidades HTML usam o ponto de código completo, enquanto as sequências de escape são emitidas como o par substituto adequado que as linguagens de programação esperam.

Os Quatro Formatos de Saída Explicados

Entidades HTML

Às vezes precisas de mostrar em HTML um caractere que de outra forma seria interpretado como markup ou adulterado por um editor — pensa em parênteses angulares numa amostra de código, ou um símbolo invulgar num CMS que remove Unicode puro. Escrever &#60; em vez de um literal < garante que o navegador apresenta o caractere como texto. O nosso conversor transforma toda a tua entrada em entidades numéricas num passo, o que dá jeito quando colas conteúdo em sistemas que só aceitam ASCII simples.

Escapes Unicode

Programadores incorporam constantemente caracteres especiais dentro de literais de string: uma nova linha, um sinal de copyright, um espaço de não separação. Escrever o caractere puro pode ser frágil — os caracteres invisíveis são especialmente traiçoeiros — por isso o código-fonte normalmente soletra-os como escapes como \u00a9. Cola aqui qualquer excerto e copia a versão escapada diretamente para o teu JavaScript, Python ou JSON.

Codificação URL

As ligações só podem transportar em segurança um alfabeto limitado. Os espaços tornam-se %20, letras não inglesas tornam-se sequências de percentagem multi-byte, e símbolos reservados como ? e # são codificados para não partirem a estrutura do URL. Se estás a construir ligações de partilha, chamadas de API ou URLs de redirecionamento à mão, esta caixa dá-te a string corretamente codificada.

Caracteres de Largura Total

A largura total é a divertida dos quatro. Mapeia A–Z, a–z e 0–9 para as suas formas largas (A, a, 1), um estilo nascido na computação do Leste Asiático onde os caracteres latinos ocupam uma célula de caractere completa. Jogadores e utilizadores de redes sociais adoram-no para nomes de utilizador e bios porque se lê bem ao mesmo tempo que se destaca do texto simples, e ao contrário de tipos de letra decorativos aparece de forma fiável em praticamente todos os dispositivos.

Onde as Pessoas Usam Estas Codificações

Programadores web usam a saída de entidades HTML quando alimentam conteúdo de utilizadores em templates ou construtores de e-mail que engasgam com Unicode puro. Programadores de JavaScript e aplicações agarram as sequências de escape para codificar símbolos sem se preocuparem com codificações de ficheiros. Profissionais de marketing e SEO usam codificação URL quando constroem ligações de tracking e URLs de partilha pré-preenchidos. E criadores usam texto de largura total para títulos do YouTube, alcunhas do Discord e bios do Instagram onde um pouco de brilho visual ajuda muito.

Estudantes a aprender como os computadores representam texto também acham esta página útil: escrever o teu nome e vê-lo transformar-se em quatro codificações é uma das formas mais rápidas de perceber o que «codificação» realmente significa.

Como Usar Esta Ferramenta

  1. Escreve ou cola o teu texto na caixa de entrada no topo da página.
  2. Vê as quatro saídas atualizarem instantaneamente por baixo.
  3. Prime o Copiar botão ao lado do formato de que precisas — o botão fica verde para confirmar.
  4. Cola o resultado onde pertence: o teu HTML, o teu código, o teu URL ou o teu perfil.

Não há contas, nem limites, nem esperas. Converte uma palavra ou dez mil caracteres; a ferramenta trata de ambos num piscar de olhos.

Perguntas Frequentes

O texto convertido continua a significar o mesmo?+

Sim. Entidades HTML, escapes Unicode e codificação URL são só grafias diferentes exatamente dos mesmos caracteres — descodificá-los devolve o teu texto original bit a bit. Só a largura total muda mesmo os caracteres, por design.

Porque é que os emoji produzem duas sequências de escape?+

Os emoji vivem acima do ponto de código U+FFFF, fora do intervalo que um único escape de quatro dígitos consegue expressar. As linguagens de programação representam-nos como um par de valores substitutos, por isso a ferramenta emite ambas as metades — cola-as juntas e o emoji reaparece.

Posso inverter a conversão?+

Navegadores e linguagens de programação descodificam estes formatos automaticamente: cola entidades em qualquer página HTML, escapes numa string JS ou um URL codificado na barra de endereços, e o texto original aparece. A largura total é a opção artística de sentido único.

O meu texto é enviado para um servidor?+

Não. A conversão corre inteiramente no teu navegador com JavaScript. O teu texto nunca sai do teu dispositivo, por isso podes converter em segurança palavras-passe, notas privadas ou rascunhos não publicados.

O texto de largura total funciona em todas as plataformas?+

Quase em todo o lado. Os caracteres latinos de largura total são Unicode normal com suporte de tipos de letra quase universal, por isso aparecem corretamente em telemóveis, PCs e consolas — muito mais fiavelmente do que pseudo-tipos decorativos.

Mais Ferramentas de Texto Grátis

A codificação é um lado da magia do texto — explora o resto da caixa de ferramentas na Invisible Texts:

Conclusão

As codificações de texto parecem intimidantes até as veres geradas ao vivo a partir das tuas próprias palavras. Quer estejas a depurar uma página web, a codificar um símbolo, a construir um URL ou a dar estilo a um nome de utilizador, o Conversor de Texto Unicode transforma uma tarefa manual entediante num único copiar-colar. Guarda-o nos favoritos — da próxima vez que um caractere estranho se recusar a cooperar, vais saber exatamente onde ir.