Um domínio pode ter acento e cedilha: açaí.com.br e padariadajoão.com.br são nomes válidos no .br. Por trás deles, o DNS guarda uma versão sem nenhum acento, que começa com xn-- e se chama Punycode. O conversor abaixo mostra as duas formas de qualquer nome, confere as regras do Registro.br e consulta se as versões com e sem acento já estão registradas.
O nome com acento abre normalmente no navegador, mas complica o e-mail, a hora de ditar o endereço e qualquer sistema que não aceite acentos. Por isso, na maioria dos casos, o melhor é usar a versão sem acento como endereço principal. As seções abaixo explicam por quê.
Converta um domínio com acento
Digite o nome com acento, cole um endereço que começa com xn-- ou escreva um e-mail completo. Se você digitar só o nome, sem a extensão, o conversor usa .com.br. A conversão roda no seu navegador e nada do que você digita fica salvo.
O que é um domínio com acento (IDN)
Quando o DNS foi criado, um nome de domínio só podia ter letras de a a z, números e hífen. Isso basta para o inglês, mas deixa de fora os acentos do português, o ñ do espanhol e alfabetos inteiros, como o árabe, o chinês e o russo.
A solução veio com os domínios internacionalizados, os IDNs (do inglês Internationalized Domain Names). Em vez de mudar o DNS, que continua aceitando só aqueles caracteres, o padrão IDNA faz o navegador converter o nome antes de consultá-lo. Você digita açaí.com.br, o navegador pergunta ao DNS por xn--aa-4iaz.com.br e mostra o endereço com acento na barra.
Ou seja, todo domínio com acento tem duas formas: a que as pessoas leem e a que os servidores usam. As duas são o mesmo domínio. Já a versão sem acento, acai.com.br, é outro domínio, com registro próprio.
Como funciona o Punycode
O Punycode é a regra que transforma um nome com acento em um nome só com letras sem acento, números e hífen. Ele foi definido em 2003, na RFC 3492, e funciona em três passos:
- As letras sem acento ficam como estão, na mesma ordem.
- As letras com acento saem do lugar e são codificadas em um trecho no fim do nome, depois do último hífen. Esse trecho guarda qual é cada letra e em que posição ela entra.
- Na frente de tudo entra o prefixo
xn--, que avisa que aquele nome é um IDN.
Em café.com, sobram as letras “caf”, e o “é” vira o trecho “dma”: xn--caf-dma.com. Em açaí.com.br, sobram os dois “a”, e o “ç” e o “í” viram “4iaz”: xn--aa-4iaz.com.br.
| Com acento | Punycode | Sem acento |
|---|---|---|
| café.com | xn--caf-dma.com | cafe.com |
| pão.com.br | xn--po-sia.com.br | pao.com.br |
| açaí.com.br | xn--aa-4iaz.com.br | acai.com.br |
| coração.com.br | xn--corao-dra1a.com.br | coracao.com.br |
| padariadajoão.com.br | xn--padariadajoo-dcb.com.br | padariadajoao.com.br |
A conversão é feita em cada parte do domínio separadamente. Por isso o .com.br continua igual e só o nome muda. Maiúsculas não fazem diferença: AÇAÍ.com.br e açaí.com.br dão o mesmo resultado.
O caminho inverso também funciona. Se um sistema mostrar um endereço começando com xn--, cole no conversor para ver qual nome ele representa.
As regras do .br para domínios com acento
No .br, as regras vêm da Resolução CGI.br/RES/2008/008, do Comitê Gestor da Internet no Brasil. Para ser registrado, o nome, sem contar a extensão, precisa:
- ter de 2 a 26 caracteres, contando cada letra acentuada como um caractere;
- usar só letras de a a z, números, hífen e estes caracteres acentuados: à, á, â, ã, é, ê, í, ó, ô, õ, ú, ü e ç;
- não ter só números;
- não começar nem terminar com hífen.
Ficam de fora acentos de outras línguas, como è, ñ e ö. Por isso pão.com.br pode ser registrado, e crème.com.br não. O conversor avisa quando o nome usa um caractere que o .br não aceita.
A regra de equivalência
O .br tem uma regra que o .com não tem: nomes que só se diferenciam por acentos, cedilha ou hífen são considerados equivalentes. Para comparar dois nomes, o Registro.br tira os acentos, troca o ç por c e apaga os hífens. Se o resultado for igual, os nomes são equivalentes.
Assim, padariadajoão.com.br, padariadajoao.com.br e padaria-da-joao.com.br são equivalentes, porque todos viram padariadajoao. E, pela resolução, um nome equivalente a outro que já existe na mesma extensão só pode ser registrado por quem é dono do primeiro.
Na prática, isso tem duas consequências:
- Quem registra a versão sem acento já fica protegido. Ninguém mais consegue registrar a versão com acento, nem a com hífen, na mesma extensão.
- Se outra pessoa já tem uma das versões, as outras também ficam fora do seu alcance. O conversor consulta as versões com e sem acento ao mesmo tempo e avisa quando isso acontece.
Cada versão continua sendo um domínio separado, com registro e anuidade próprios. A equivalência só define quem pode registrá-las.
Como os domínios com acento funcionam na prática
No navegador
A maioria dos navegadores mostra o nome com acento na barra de endereço, e o visitante pode digitar qualquer uma das duas formas. A exceção são nomes que misturam alfabetos ou que imitam o endereço de um site conhecido: nesses casos, o navegador mostra a forma xn-- para proteger o visitante de endereços falsos, um golpe conhecido como ataque homógrafo. Nomes com os acentos do português costumam aparecer com acento.
Fora do navegador, a história muda. Alguns aplicativos de mensagem, sistemas de estatística e painéis mostram a forma xn--, o que confunde quem não conhece o Punycode.
No e-mail
No e-mail, o acento dá trabalho de verdade. A parte depois do @ viaja entre os servidores na forma Punycode: contato@açaí.com.br vira contato@xn--aa-4iaz.com.br. Os grandes serviços de e-mail fazem essa conversão sozinhos, mas muitos formulários de cadastro, sistemas antigos e validadores de e-mail recusam o endereço com acento. Um cliente pode simplesmente não conseguir cadastrar o seu e-mail no site de um fornecedor.
Acento antes do @, como em joão@, complica ainda mais: só funciona entre servidores com suporte a e-mail internacionalizado (SMTPUTF8), e a maioria dos serviços não cria caixas de e-mail com acento.
Por isso, mesmo quem registra um domínio com acento costuma usar o e-mail na versão sem acento.
No servidor: DNS, cPanel e SSL
Para os servidores, o domínio é sempre a forma xn--. É ela que aparece na zona DNS, nos logs de acesso e no certificado de segurança. Se um campo do cPanel ou do painel do registro recusar o nome com acento, use a forma em Punycode que o conversor mostra.
O certificado SSL gratuito do Let’s Encrypt também funciona com domínios com acento: ele é emitido para a forma xn--, e o navegador mostra o cadeado normalmente.
Por telefone e no boca a boca
Experimente ditar “padaria da joão, com til no a, ponto com ponto br”. A maioria das pessoas digita sem acento, e, se só a versão com acento estiver registrada, elas não chegam ao site. É o mesmo teste do telefone que ajuda a escolher um bom nome de domínio.
Vale a pena registrar um domínio com acento?
Para quase todo mundo, o domínio principal deve ser a versão sem acento. É ela que funciona em qualquer teclado, formulário e serviço de e-mail, e é a forma que as pessoas tendem a digitar mesmo quando o nome da marca tem acento.
A versão com acento entra como complemento, quando faz sentido:
| Situação | O que fazer |
|---|---|
| O nome da marca não tem acento | Registre só a versão sem acento |
| O nome tem acento e o domínio é .br | Use a versão sem acento como principal. A com acento é opcional: a regra de equivalência já impede que outra pessoa a registre na mesma extensão |
| O nome tem acento e o domínio é .com | Registre as duas, se estiverem livres. No .com, outra pessoa pode registrar a versão com acento |
| Use sempre o domínio sem acento |
Se registrar as duas versões, configure a com acento para redirecionar ao domínio principal com um redirecionamento 301. Assim, quem digita com acento chega ao mesmo site, e os buscadores entendem que o endereço principal é o sem acento.
Antes de decidir, confira se o nome está livre no verificador de nome de domínio, que também sugere variações quando a primeira opção já tem dono.
Comece pela versão sem acento: é ela que vai no cartão de visita, no e-mail e em toda a divulgação. Confira se o nome está livre e garanta o seu domínio.
Registrar domínio Verificar um nomePerguntas frequentes
É possível registrar domínio com acento?
Sim. No .br, o nome pode ter à, á, â, ã, é, ê, í, ó, ô, õ, ú, ü e ç, além de letras sem acento, números e hífen. O .com e outras extensões também aceitam acentos, cada uma com a própria lista de caracteres. Mesmo assim, a recomendação é usar a versão sem acento como endereço principal.
O que é Punycode?
É a regra que converte um nome com acento em um nome só com letras sem acento, números e hífen, que é o que o DNS aceita. O resultado começa com xn--: açaí.com.br, por exemplo, vira xn--aa-4iaz.com.br. O navegador faz essa conversão sozinho, sem que o visitante perceba.
O que significa xn-- no começo de um domínio?
É o prefixo que identifica um domínio internacionalizado convertido para Punycode. O que vem depois dele é o nome original, com as letras acentuadas codificadas no fim. Para ver o nome com acento, cole o endereço no conversor de Punycode desta página.
Domínio com acento e sem acento são o mesmo domínio?
Não. açaí.com.br e acai.com.br são dois domínios, cada um com registro próprio. No .br, porém, eles são equivalentes: só quem tem um deles pode registrar o outro na mesma extensão. Já o nome com acento e a forma xn-- dele são o mesmo domínio, escrito de duas maneiras.
E-mail com acento funciona?
Depende de onde está o acento. Depois do @, o domínio é convertido para Punycode e os grandes serviços de e-mail entregam a mensagem, mas muitos formulários e sistemas recusam o endereço. Antes do @, o acento exige suporte a SMTPUTF8, e a maioria dos serviços não cria caixas assim. Para não ter problema, use o e-mail no domínio sem acento.
Como converter um domínio com acento para Punycode?
Digite o nome no conversor desta página. Ele mostra a forma em Punycode, a versão sem acento e o endereço de e-mail correspondente, e confere as regras do .br. Para fazer o caminho inverso, cole o endereço que começa com xn--.
Conclusão
Um domínio com acento é um domínio comum com duas formas: a que as pessoas leem, com acento, e a que o DNS usa, em Punycode. No .br, ele precisa seguir a lista de acentos do CGI.br, e a regra de equivalência garante que as versões com e sem acento fiquem com o mesmo dono. Na prática, o acento funciona bem no navegador e mal no e-mail e no boca a boca. Por isso, a versão sem acento deve ser o endereço principal, e a com acento, quando fizer sentido, um complemento que redireciona para ela.