Removedor de Diacríticos

Remover diacríticos

Slugs em URLs, nomes de arquivos para servidores FTP, bancos de dados legados com codificação Latin-1: todos eles se comportam mal quando você lhes dá um nome como “José Peña” ou “Zoë”. Esta ferramenta remove acentos, tis, tremas e cedilhas do texto, e o texto em alfabeto latino sai em letras ASCII simples, que passam por qualquer pipeline. Ela também remove os acentos do grego, os acentos tônicos do russo e os sinais vocálicos do árabe e do hebraico, sem trocar de alfabeto.

Como remover diacríticos

  1. 1

    Cole seu texto

    Digite ou cole qualquer texto contendo caracteres acentuados: uma palavra, uma lista de nomes, um artigo inteiro.

  2. 2

    Execute a conversão

    Clique em "Remover diacríticos". As letras latinas acentuadas viram letras simples: é vira e, ñ vira n, ß vira ss.

  3. 3

    Revise a saída limpa

    Confira o campo de resultado e a tabela logo abaixo, que lista cada caractere alterado e quantas vezes. Espaços, pontuação e quebras de linha não mudam. Ajuste as opções se precisar: ae, oe e ue do alemão, grego e cirílico em letras latinas ou letras para manter como estão.

  4. 4

    Copie o resultado

    Copie o texto limpo para a área de transferência com um clique e cole onde precisar.

Como a remoção funciona

A ferramenta aplica primeiro a decomposição canônica do Unicode (NFD), que separa é na letra base e (U+0065) e no acento agudo combinante (U+0301). Depois, remove as marcas combinantes que vêm após cada letra latina e recompõe o texto, a mesma regra usada pela transformação “Latin-ASCII” do CLDR. As letras que a decomposição não separa, como ß, æ, ø, ł, đ e o ı sem ponto do turco, são substituídas pela grafia simples que essa transformação dá: ss, ae, o, l, d e i. Uma maiúscula que vira duas letras se ajusta ao resto da palavra: Æsir vira Aesir e ÆSIR vira AESIR.

Os outros alfabetos mantêm suas letras. O grego perde acentos, espíritos e tremas. O russo e as outras línguas escritas em cirílico perdem os acentos tônicos, e ё vira е; й, ў e ї ficam, porque são letras próprias. O árabe perde os sinais de vogal breve, a shadda e o sukun, enquanto a hamza e a madda ficam, porque formam letras como أ e آ. O hebraico perde os pontos vocálicos e os sinais de cantilação. Chinês, japonês, coreano, tailandês, hindi e outros sistemas de escrita ficam como estão, assim como os emojis.

Três opções mudam o resultado:

  • ä, ö e ü como ae, oe e ue. A grafia que o alemão usa quando as letras com trema não estão disponíveis: Müller vira Mueller em vez de Muller.
  • Grego e cirílico em letras latinas. O grego segue o sistema das Nações Unidas (ELOT 743), então Αθήνα vira Athina; o cirílico segue a tabela de passaportes do documento 9303 da OACI na forma russa, então Щука vira Shchuka. As letras sem grafia latina nessas tabelas ficam como estão, e a ferramenta as lista.
  • Letras para manter. Digite ç para tirar todos os acentos menos a cedilha do ç, ou ё para mantê-lo em um texto russo. As marcas adicionadas sobre uma letra mantida saem mesmo assim: com ê mantido, os vietnamitas ế e ệ viram ê.

Tabela de mapeamento de caracteres

Entrada Saída
á é í ó ú a e i o u
à è ì ò ù a e i o u
â ê î ô û a e i o u
ä ë ï ö ü a e i o u
ñ n
ç c
ß ss
æ ae
œ oe
ø Ø o O
ł Ł l L
đ Đ d D
ı i
ά έ ή ί ό ύ ώ α ε η ι ο υ ω
ё Ё е Е
مَرْحَبًا مرحبا

Casos de uso comuns

  • Slugs de URL. “El niño” se torna “el-nino” após a remoção e conversão para minúsculas.
  • Nomes de arquivos. Serviços de armazenamento em nuvem e alguns servidores FTP legados distorcem nomes de arquivos não-ASCII; remova primeiro, faça upload depois.
  • Importações CSV em sistemas legados. Qualquer banco de dados com codificação Latin-1 (Windows-1252) lidará mal com caracteres UTF-8 de múltiplos bytes; a remoção evita a corrupção.
  • Campos pesquisáveis. Armazenar uma versão sem diacríticos ao lado da original permite que os usuários encontrem “naive” quando a linha diz “naïve”.

Atenção: é uma viagem de mão única

Remover “naïve” resulta em “naive”; você não pode recuperar o umlaut automaticamente porque a linguagem é perdida. Mantenha a versão original ao lado da versão removida quando ambas podem ser necessárias.

Perguntas frequentes

Elas não são diacríticos, mas letras distintas sem uma marca de combinação simples. A ferramenta as converte mesmo assim: ß vira ss, æ vira ae, œ vira oe, ø vira o e ł vira l. Para manter alguma delas, digite-a no campo “Manter estas letras como estão”.

Sim, e mantém cada alfabeto. O grego perde os acentos (Ελλάδα vira Ελλαδα), o russo perde os acentos tônicos e ё vira е, o árabe perde os sinais vocálicos (مَرْحَبًا vira مرحبا) e o hebraico perde os pontos vocálicos. Para escrever grego ou cirílico em letras latinas, ative a opção de transliteração: Ελλάδα vira Ellada e Привет vira Privet. Chinês, japonês, tailandês e outros sistemas de escrita ficam como estão.

Sim. Letras acentuadas maiúsculas viram ASCII maiúsculo, minúsculas continuam minúsculas, e uma maiúscula que vira duas letras se ajusta ao resto da palavra: Æsir vira Aesir, ÆSIR vira AESIR. Espaços, pontuação e quebras de linha não mudam.

O texto que você digita fica no seu navegador: ele é convertido ali e não é enviado aos nossos servidores nem adicionado ao link da página. Para levá-lo da primeira etapa ao resultado, esta aba do navegador o guarda até você fechar a aba ou clicar em “Recomeçar”.

Ferramentas relacionadas

Ferramenta disponível em outros idiomas