Última atualização: 7 de setembro de 2026
Remover Acentos
Remova acentos e cedilhas de um texto, ideal para slugs e usernames.
Como usar o Remover Acentos
- 1Cole ou digite o texto. O resultado sem acentos aparece automaticamente.
- 2Copie o resultado. Use o botão de copiar.
O truque técnico por trás da remoção de acentos
Todo caractere acentuado em Unicode pode ser representado de duas formas: composta (um único código para "ã") ou decomposta (o código de "a" seguido de um código de marca diacrítica separado para o til). Este utilitário usa String.prototype.normalize('NFD') para forçar a forma decomposta, e depois remove todos os caracteres na faixa Unicode reservada para marcas diacríticas combinantes (U+0300 a U+036F), sobrando só as letras base.
Essa técnica é a base de como sistemas geram slugs de URL (/produtos/cafe-com-acucar em vez de /produtos/café-com-açúcar), normalizam nomes de usuário, ou tornam uma busca "acento-insensível" (encontrar "Sao Paulo" ao buscar "São Paulo").
Perguntas Frequentes
Como a remoção de acentos funciona por baixo dos panos?
O texto é decomposto em forma normalizada NFD, separando letra base e acento; depois os acentos são removidos.
Isso também remove o "ç" (cedilha)?
Sim, o cedilha vira "c" pelo mesmo processo de normalização.