Como remover acentos de um texto
A língua portuguesa usa acentos agudo, grave, circunflexo, til, trema e cedilha, mas muitos sistemas não os aceitam: nomes de arquivos, endereços de sites, nomes de usuário, e-mails, campos de cadastros antigos e códigos de programação. Nessas situações, remover os acentos evita erros de leitura e problemas de compatibilidade.
O que a ferramenta faz
Ela decompõe cada letra acentuada em letra base mais marca de acento e descarta a marca, preservando todo o resto. Assim, 'Ação, coração e à beça — ÇÃO' vira 'Acao, coracao e a beca — CAO', mantendo maiúsculas e minúsculas, a pontuação e até o travessão.
Quando é útil
- URLs e slugs: 'Calculadora de Salário' vira 'calculadora-de-salario' depois de remover acentos e trocar espaços por hífens.
- Nomes de arquivos: evita problemas ao enviar arquivos entre sistemas operacionais.
- Pesquisas e comparações: normalizar nomes para achar 'Jose' e 'José' como o mesmo.
- Sistemas legados: bancos de dados e planilhas de sistemas antigos que só aceitam ASCII.
- Pix e cobranças: o BR Code do Pix exige nomes sem acentos.
Exemplos
- 'São João da Boa Vista' → 'Sao Joao da Boa Vista'.
- 'Coração de Maçã' → 'Coracao de Maca'.
- 'Pão de Açúcar' → 'Pao de Acucar'.
Cuidados
Remover acentos pode mudar o sentido de palavras: 'pôde' e 'pode', 'avó' e 'avo', 'sábia' e 'sabia'. Em textos que serão lidos por pessoas, mantenha os acentos sempre que possível. Use a remoção apenas quando o sistema de destino exigir ou quando precisar comparar textos independentemente de acentuação.
Como funciona por baixo
A técnica usa a normalização Unicode NFD, que separa cada caractere acentuado em duas partes: a letra e o sinal diacrítico. Em seguida, removemos os sinais, que ocupam a faixa de códigos U+0300 a U+036F, e recompomos o texto. É o mesmo método usado em muitos sistemas profissionais, e funciona com qualquer letra latina acentuada, não só as do português.
Antes e depois
| Entrada | Saída |
|---|---|
| Ação, coração, pão, açúcar, lingüiça, à vista, Brasília | Acao, coracao, pao, acucar, linguica, a vista, Brasilia |
A remoção troca cada letra acentuada pela mesma letra sem acento, e o "ç" vira "c". Isso é útil em nomes de arquivos, URLs, códigos e sistemas antigos que não aceitam acentos. Para texto que será lido por pessoas, mantenha os acentos: sem eles, palavras como "pais" e "país" ficam iguais.
Privacidade
O processamento acontece no seu navegador. Seu texto não é enviado nem armazenado.
Outras ferramentas de texto: conversor de maiúsculas e minúsculas e contador de palavras. Para Pix, veja o gerador de QR Code Pix.
Acentos em e-mails e domínios
Embora a internet já aceite endereços com acentos em alguns casos, na prática muitos servidores e sistemas ainda não os reconhecem. Por segurança, use nomes de usuário, e-mails e domínios sem acentos. Se você administra um site, os endereços das páginas também ficam mais compatíveis e fáceis de compartilhar quando não possuem acentos, cedilha ou espaços, o que evita aqueles trechos com símbolos de porcentagem nos links copiados.