Texto
Remover acentos e cedilha de um texto
Remove acento e cedilha preservando a letra base (ç vira c, ã vira a), com opções para também remover caracteres especiais e gerar um slug de URL ou nome de arquivo.
Cole ou digite um texto acima para ver o resultado.
Processamento local: seu arquivo não sai do seu computador.
Um acento é, por baixo, dois caracteres
A forma mais confiável de remover acento de um texto não é uma lista de substituições (á vira a, é vira e, ç vira c, uma a uma) — é usar a própria estrutura interna do Unicode. Uma letra acentuada pode ser representada de duas formas equivalentes: um único caractere "pronto" (á, por exemplo) ou uma combinação de dois — a letra base (a) mais uma marca de acentuação combinante (o acento agudo, como caractere à parte). A normalização Unicode chamada NFD converte qualquer texto para essa segunda forma, separando toda letra acentuada em base mais marca — a partir daí, remover a marca e manter a base é uma operação direta, que funciona para qualquer letra acentuada do alfabeto latino, sem precisar de uma lista manual de substituições para cada uma.
Por que isso cobre cedilha também
Cedilha (ç) segue exatamente a mesma lógica: por baixo, é a letra "c" mais uma marca de cedilha combinante — não um caractere fundamentalmente diferente de uma vogal acentuada. Por isso a mesma operação de normalização e remoção de marca que trata "á" também trata "ç" sem precisar de nenhum tratamento especial: as duas são, estruturalmente, o mesmo tipo de combinação (base + marca), só com marcas diferentes.
Onde a ausência de acento realmente importa
Sistemas de código, alguns bancos de dados com configuração de codificação restrita, e nomes de arquivo em determinados sistemas operacionais ou protocolos de transferência ainda têm problema real com caractere acentuado — não é uma limitação universal (a maioria dos sistemas modernos lida bem com acentuação), mas persiste em contextos técnicos específicos o bastante para justificar essa limpeza como etapa padrão antes de gerar um identificador, nome de arquivo ou parte de uma URL.
Caracteres especiais: uma segunda etapa, opcional
Remover acento resolve um tipo de problema (letra acentuada); remover caractere especial resolve outro (pontuação e símbolo). São etapas independentes porque nem todo uso de "remover acento" também precisa remover pontuação — um texto que vai virar um nome de arquivo geralmente precisa das duas coisas, mas um texto que só precisa perder acento para funcionar num sistema específico pode manter vírgula e ponto normalmente. Por isso a opção existe separada, não embutida na remoção de acento.
O que faz um slug de URL, especificamente
Um slug — a parte de uma URL que descreve o conteúdo da página, tipicamente depois do domínio ("/como-fazer-um-bolo", por exemplo) — segue uma convenção técnica específica: tudo minúsculo, palavras separadas por hífen, sem espaço, sem acento, sem caractere que precisaria ser codificado para funcionar numa URL. A opção "substituir espaço por hífen" desta ferramenta gera exatamente esse formato: troca espaço por hífen, reduz hífen duplicado a um só, e converte para minúsculas — combinada com a remoção de acento (sempre ativa) e, se ligada, a remoção de caractere especial, o resultado já sai pronto para esse uso.
Por que "hífen" e não "sublinhado" no slug
A convenção de slug de URL amplamente adotada por buscadores e sistemas de publicação usa hífen, não sublinhado, como separador — motores de busca historicamente tratam hífen como separador de palavra (interpretando "como-fazer-bolo" como três palavras) e sublinhado como parte da mesma palavra (interpretando "como_fazer_bolo" como uma palavra só). Por isso esta ferramenta usa hífen para slug; quem precisa de sublinhado por outro motivo (um identificador de código, por exemplo) tem a opção de formato snake_case na ferramenta de converter maiúsculas e minúsculas.
O acento continua correto no texto — a ferramenta só o retira
Vale um esclarecimento: remover acento não corrige nem detecta erro de acentuação — a ferramenta não sabe (nem verifica) se "café" deveria ter acento ou se uma palavra sem acento no original estava certa assim. Ela simplesmente retira toda marca de acentuação presente, esteja ela correta ou não segundo a norma culta. Um texto com erro de acentuação (acento em lugar errado, ou faltando onde deveria ter) sai sem acento nenhum de qualquer forma — a ferramenta não distingue "estava certo, removi" de "estava errado, removi também".
Por que "letra base" preserva maiúscula e minúscula
A normalização usada aqui separa cada caractere acentuado em base e marca, mas não mexe em maiúscula ou minúscula — "É" vira "E" (maiúscula preservada), "é" vira "e" (minúscula preservada). Isso importa porque outro método comum de remover acento (uma tabela de substituição caractere por caractere) precisaria listar cada combinação maiúscula E minúscula separadamente; a normalização Unicode resolve isso naturalmente, como parte da mesma operação, sem precisar duplicar a lógica para cada caixa.
O que esta ferramenta não faz
Ela não traduz nem corrige ortografia — remove só o acento e, quando ligado, caractere especial e espaço, sem interpretar nem alterar o conteúdo das palavras. Um erro de digitação ou uma palavra em outro idioma continuam exatamente como estavam, só sem os acentos.
Perguntas frequentes
Como a remoção de acento funciona, tecnicamente?
Cada letra acentuada é, internamente, uma combinação de uma letra base e uma marca de acentuação — "ç", por exemplo, é "c" mais uma marca de cedilha. A ferramenta separa essa combinação (um processo chamado normalização Unicode) e descarta só a marca, mantendo a letra base — "ç" vira "c", "ã" vira "a", preservando maiúscula/minúscula original.
Por que eu precisaria remover acento de um texto?
Alguns sistemas mais antigos ou específicos (formulário legado, sistema de código, alguns bancos de dados com configuração restrita) não lidam bem com acentuação, rejeitando ou corrompendo o caractere. Gerar nome de arquivo, identificador de sistema ou URL amigável (slug) também costuma exigir texto sem acento, por convenção técnica — daí as opções combinadas nesta ferramenta.
O que a opção "remover caracteres especiais" tira, exatamente?
Tudo que não for letra (sem acento, depois da primeira etapa), número, espaço ou hífen — pontuação (vírgula, ponto, exclamação), símbolo (@, #, %, &) e qualquer caractere fora do alfabeto latino básico. Letra, número, espaço e hífen são preservados porque normalmente são o que sobra de útil num nome de arquivo ou identificador depois da limpeza.
Como funciona a opção de gerar slug de URL?
Substitui cada sequência de espaço por um único hífen e converte todo o texto para minúsculas — a convenção padrão de slug usada em URL ("meu-titulo-de-pagina" em vez de "Meu Título de Página"). Combinada com a remoção de acento (sempre ativa) e de caracteres especiais (opcional), produz um texto pronto para usar como parte de um endereço web ou nome de arquivo, sem espaço, acento ou pontuação.
A ferramenta remove espaço duplo ou hífen duplicado ao gerar o slug?
Sim — sequências de espaço viram um hífen só (não um hífen por espaço), e hífens duplicados consecutivos são reduzidos a um único hífen, evitando um slug com "--" no meio quando o texto original já tinha espaçamento irregular.
Ferramentas relacionadas
- Limpar texto colado
Normaliza marcação de markdown, pontuação curva, caracteres invisíveis, espaçamento e quebras de linha soltas — cada tipo de limpeza é uma opção separada, com relatório de quantas ocorrências de cada uma foram encontradas.
- Converter maiúsculas e minúsculas
Converte um texto entre onze formatos de capitalização, incluindo a regra portuguesa de título (preposições e artigos curtos em minúscula) e os formatos usados em programação.
- Detectar caracteres invisíveis
Lista todo caractere sem representação visual presente no texto — nome Unicode, código, posição e contagem —, com o texto original marcado. Não altera nada.
- Comparar textos
Mostra a diferença entre dois textos com destaque por palavra dentro da linha, em duas visualizações — lado a lado e unificada —, com contagem de inserções, remoções e alterações.