O que esta ferramenta remove
Caracteres especiais são os símbolos, sinais e desenhos que aparecem junto das letras e dos números comuns: # $ % & * @ ~, colchetes, pontuação, emojis, setas, marcadores e muitos outros. Eles causam problemas em nomes de arquivos, nomes de usuário, campos de banco de dados, importações de planilhas e URLs. Esta ferramenta remove esses caracteres e mantém o que você escolher.
Por padrão, ela mantém as letras de qualquer alfabeto, os dígitos, os espaços e as quebras de linha. Todo o resto sai. Isso quer dizer que, em um texto em português, os acentos e o ç ficam onde estão, a não ser que você peça o contrário.
Como usar
- Cole seu texto em Seu texto. A versão limpa aparece na hora em Texto limpo.
- Em Letras que ficam, escolha Qualquer alfabeto para manter as letras de todos os idiomas, ou Só de A a Z para letras simples, sem acento.
- Use os botões de opção para decidir o que mais fica: Manter números, Manter espaços, Manter quebras de linha e Manter pontuação básica.
- Digite qualquer outro caractere de que você precise em Também manter estes caracteres, como
-para nomes com hífen ou@._para endereços de e-mail. - Em Trocar caracteres removidos por, escolha Nada ou Um espaço.
- Clique em Copiar ou Baixar.
A nota abaixo da ferramenta informa quantos caracteres foram removidos.
As opções explicadas
Qualquer alfabeto mantém todas as letras, inclusive as acentuadas e as de outras escritas, como grego, cirílico, hindi ou chinês. As marcas que se combinam com as letras em muitas escritas também ficam, então as palavras não se quebram.
Só de A a Z primeiro transforma as letras acentuadas na forma simples (é para e, ã para a, ç para c, ü para u, ß para ss, æ para ae). Depois remove qualquer letra que ainda esteja fora de A a Z. Use para nomes de arquivos, URLs e sistemas que só aceitam texto ASCII simples.
Manter pontuação básica mantém estes caracteres: ponto final, vírgula, ponto de exclamação, ponto de interrogação, apóstrofo, aspas duplas retas, hífen, dois-pontos, ponto e vírgula e parênteses. Útil quando você quer frases legíveis sem símbolos nem emojis.
Trocar caracteres removidos por: Um espaço coloca um espaço onde estava cada caractere. Isso impede que as palavras se juntem quando havia um símbolo entre elas, como em “vermelho*verde”. Os espaços duplos criados pela remoção são reduzidos a um, e os espaços do começo e do fim das linhas são cortados.
Exemplos
Cada resultado abaixo foi gerado pela ferramenta.
| Você cola | Configuração | Resultado |
|---|---|---|
| Hello, World! #2024 | Padrão | Hello World 2024 |
| Pedido #4521 (pago) ** Entregar para: João @ Rua das Flores, 12!! |
Padrão | Pedido 4521 pago Entregar para João Rua das Flores 12 obrigado |
| Café Ωmega | Só de A a Z | Cafe mega |
| Price: $5.99 (today only)! | Manter pontuação básica | Price: 5.99 (today only)! |
| Email: [email protected]! | Também manter @._ | Email [email protected] |
| red*green&blue | Trocar por um espaço | red green blue |
| Wi-Fi password: abc#123! | Também manter - | Wi-Fi password abc123 |
| Room 12B | Manter números desligado | Room B |
| Promoção: café & pão, só R$ 9,90! #oferta | Padrão | Promoção café pão só R 990 oferta |
| Promoção: café & pão, só R$ 9,90! #oferta | Só de A a Z | Promocao cafe pao so R 990 oferta |
| Promoção: café & pão, só R$ 9,90! #oferta | Manter pontuação básica | Promoção: café pão, só R 9,90! oferta |
Repare na letra grega em “Café Ωmega”. Com Só de A a Z, o é vira e, mas o Ω não faz parte do alfabeto inglês, então é removido. E repare nos preços em reais: sem a pontuação básica, a vírgula decimal some e “9,90” vira “990”. Se o seu texto tem valores em dinheiro, ligue Manter pontuação básica ou acrescente a vírgula em Também manter estes caracteres. O cifrão de “R$” é um símbolo e sai em todas as configurações, a não ser que você o inclua nessa caixa.
Usos comuns
- Nomes de arquivos: remova caracteres como / \ : * ? “ < > |, que o Windows e o macOS não aceitam.
- Nomes de usuário e IDs: muitos formulários de cadastro aceitam só letras e números.
- Importações para planilhas e bancos de dados: símbolos soltos quebram arquivos CSV e consultas SQL.
- Textos de redes sociais: tire emojis e símbolos decorativos antes de reaproveitar uma legenda em outro lugar.
- Busca e comparação: compare nomes de produtos ou endereços sem a pontuação atrapalhar.
- Slugs e URLs: combine Só de A a Z com Um espaço e depois troque os espaços por hifens. O gerador de slug faz tudo isso de uma vez.
Dicas e limites
- Se o resultado tiver palavras grudadas, mude para Um espaço.
- Desligar Manter quebras de linha junta todas as linhas. Escolha também Um espaço, ou a última palavra de uma linha vai encostar na primeira da linha seguinte. Para ter mais controle sobre as quebras de linha, use a ferramenta de remover quebras de linha.
- Com Só de A a Z, um texto escrito inteiro em outra escrita, como russo ou chinês, é removido por completo. Em português, as palavras continuam legíveis, só que sem acentos.
- As letras Unicode diferentes, como o negrito ou a cursiva copiados de redes sociais, são tratadas como símbolos e removidas. Converta essas letras em letras normais antes com o conversor de texto simples.
- Para lidar só com espaços, tabulações e linhas em branco, o removedor de espaços em branco é mais adequado. Para sublinhados em nomes de arquivos e de variáveis, use a ferramenta de remover underline.
Como funciona
A ferramenta olha cada caractere e faz algumas perguntas. Ele está na sua lista de exceções? É uma quebra de linha, um espaço, uma letra, um número ou pontuação básica, e esse grupo está ligado? Se a resposta for sim, ele fica. Se não, é removido ou trocado por um espaço. Letras e números são reconhecidos pelas categorias do Unicode, e é por isso que as letras de qualquer idioma, incluindo os acentos do português, são tratadas corretamente.
Outras formas de remover caracteres especiais
Excel: o Excel 365 tem =REGEXREPLACE(A1,"[^A-Za-z0-9 ]",""). Nas versões mais antigas, é preciso encadear fórmulas SUBSTITUIR ou usar Localizar e Substituir, um símbolo de cada vez. Lembre que [^A-Za-z0-9 ] também remove as letras acentuadas.
Planilhas Google: =REGEXREPLACE(A1,"[^A-Za-z0-9 ]","") remove tudo, menos letras simples, dígitos e espaços. Para manter os acentos do português, inclua-os na lista, como em [^A-Za-zÀ-ÿ0-9 ].
Microsoft Word: Localizar e Substituir com caracteres curinga ativados, procurando [!A-Za-z0-9 ] e trocando por nada.
JavaScript: text.replace(/[^\p{L}\p{N}\s]/gu, '') mantém letras e números de qualquer idioma.
Python: re.sub(r'[^\w\s]', '', text) mantém letras, dígitos, sublinhados e espaços. No Python 3, \w reconhece letras acentuadas.