Ú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

  1. 1Cole ou digite o texto. O resultado sem acentos aparece automaticamente.
  2. 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.

Copiado com sucesso!