O que é esta ferramenta?
Esta ferramenta remove caracteres indesejados do texto em dois modos selecionáveis. "Apenas pontuação" mira em marcas de pontuação comuns — pontos, vírgulas, pontos de exclamação, aspas, parênteses e símbolos parecidos — mantendo letras, números e outros caracteres intocados. "Todos os caracteres especiais" é mais amplo: remove tudo que não seja letra, dígito ou espaço em branco, usando correspondência compatível com Unicode para que letras acentuadas e alfabetos não latinos (chinês, cirílico, árabe etc.) sejam corretamente preservados como letras, e não removidos.
Uma caixa de seleção "Manter espaços" controla se os caracteres removidos deixam um espaço vazio (espaços preservados) ou se as palavras restantes ficam coladas com espaçamento único normalizado.
Por que usar?
- Dois modos claros — apenas pontuação ou todos os caracteres especiais — em vez de um comportamento fixo único.
- Compatível com Unicode: mantém corretamente letras acentuadas e não latinas como letras, não como caracteres especiais.
- Opção de manter ou colapsar os espaços deixados por caracteres removidos.
- Processamento local — o texto nunca sai do seu navegador.
- Sem cadastro, sem limites, gratuito.
Como usar
- Cole seu texto na caixa de entrada.
- Escolha "Remover apenas pontuação" ou "Remover todos os caracteres especiais".
- Ative ou desative "Manter espaços" conforme queira deixar espaços vazios ou não.
- Clique em Remover e copie o resultado.
Exemplo
Entrada
Hello, World! (test)Resultado
Hello World testO modo apenas pontuação remove a vírgula, o ponto de exclamação e os parênteses, deixando as palavras separadas pelos espaços originais.
Usos comuns
- Limpar texto antes de alimentar um contador de frequência de palavras ou um índice de busca.
- Remover resíduos de formatação de texto copiado de um PDF ou documento escaneado.
- Preparar texto para tokenização em um script de aprendizado de idiomas ou NLP.
- Remover aspas e pontuação de uma lista antes de eliminar entradas duplicadas.
Perguntas frequentes
O que conta como "pontuação" versus "todos os caracteres especiais"?
Apenas pontuação remove marcas como . , ! ? ; : ' " ( ) [ ] { } e símbolos parecidos usados para estruturar frases. Todos os caracteres especiais é mais amplo — também remove símbolos como @ # $ % ^ & * que não são estritamente pontuação, mas também não são letras nem dígitos.
Isso vai remover chinês, árabe ou letras acentuadas?
Não. Ambos os modos usam correspondência de caracteres compatível com Unicode, então letras de qualquer alfabeto — além de letras latinas acentuadas como é ou ü — são corretamente reconhecidas como letras e mantidas, não tratadas como caracteres especiais.
O que acontece com os espaços ao remover pontuação?
Se "Manter espaços" estiver marcado, o espaçamento original entre palavras é preservado (colapsando apenas espaços duplos acidentais). Se desmarcado, todos os espaços em branco são normalizados para espaços únicos e as bordas são cortadas.
Isso afeta os números?
Números nunca são removidos por nenhum dos modos — só pontuação ou símbolos não alfanuméricos são retirados, os dígitos são sempre mantidos.
Meu texto é enviado para algum lugar?
Não. O processamento acontece localmente em JavaScript no seu navegador; nada é enviado a um servidor.