Remover acentos de um texto

Remova todos os acentos (é, è, à, ç, ñ etc.) de um texto para obter uma versão sem diacríticos — útil para gerar um identificador, um slug de URL ou um nome de arquivo compatível com ASCII.

Exemplo:

Como funciona

Cada caractere acentuado é substituído pela letra base mais próxima (é, è, ê, ë viram todos "e", ç vira "c" etc.), enquanto os demais caracteres permanecem inalterados. É exatamente o que você precisa para gerar um nome de arquivo seguro, um identificador de banco de dados ou um slug de URL a partir de um título, sem correr o risco de problemas de codificação em sistemas que não lidam bem com acentos.

As letras maiúsculas e minúsculas são preservadas?

Sim, um "É" maiúsculo vira um "E" maiúsculo e um "é" minúsculo vira um "e" minúsculo: apenas a marca do acento é removida, não a caixa da letra.

Os caracteres sem acento são alterados?

Não, somente os caracteres presentes na tabela de correspondência (vogais e consoantes acentuadas mais comuns) são transformados. Números, pontuação e letras sem acento permanecem idênticos.

Processamento 100% local: seu texto nunca sai do seu navegador, e a conversão é feita inteiramente via WebAssembly no seu dispositivo.