Ir para o conteúdo
TextArray
Totalmente local

Remover caracteres não ASCII

Retire todos os caracteres fora do ASCII simples, transliterando opcionalmente os acentos para as letras mais próximas primeiro.

Entrada
Saída

Remover caracteres não ASCII

Remover caracteres não ASCII mantém apenas o intervalo ASCII imprimível – letras, dígitos, espaços e pontuação em um teclado padrão dos EUA – e exclui todo o resto: letras acentuadas, emoji, caracteres CJK, aspas curvas, espaços invisíveis e códigos de controle. É a solução rápida quando um sistema legado, uma coluna de banco de dados, um nome de arquivo ou um protocolo antigo aceita apenas ASCII simples e se engasga com qualquer coisa mais rica.

Por padrão, "Transliterar primeiro" está ativado, então a ferramenta faz a coisa inteligente antes de excluir: ela remove os diacríticos para que é se torne e e č se torne c, expanda ß para ss, æ para ae e ø para o e converte a pontuação tipográfica - aspas curvas em retas, travessões en e em em hífens, as reticências em três pontos, um espaço ininterrupto em um espaço normal. Somente o que ainda não possui equivalente ASCII, como emoji ou scripts não latinos, é removido. Desative a transliteração para uma passagem estrita que exclui completamente todas as letras acentuadas.

"Manter quebras de linha" e "Manter tabulações" preservam a estrutura do seu texto; desligue-os para recolher tudo em uma linha ou soltar guias. Os finais de linha são normalizados para uma única nova linha de qualquer maneira. Ative "Listar caracteres removidos" e a ferramenta anexa um resumo abaixo do resultado: cada caractere distinto removido com seu ponto de código Unicode e uma contagem, para que você possa ver exatamente o que foi retirado - caracteres invisíveis são mostrados por ponto de código como U+200B. A contagem ao vivo informa quantos caracteres foram removidos.

Tudo é executado localmente no seu navegador. Seu texto nunca é carregado, registrado ou armazenado em qualquer lugar.

FAQ

O que conta como ASCII aqui?
A faixa imprimível vai do espaço (U+0020) ao til (U+007E) — letras inglesas, dígitos, pontuação comum e espaço. Guias e novas linhas são mantidas separadamente por meio de suas próprias opções; todo o resto é removido.
O que "Transliterar primeiro" faz?
Antes de remover qualquer coisa, ele converte letras acentuadas em sua letra base (é→e), expande ß→ss, æ→ae e ø→o e mapeia aspas curvas, travessões e reticências para ASCII simples. Somente caracteres sem equivalente ASCII, como emoji, são excluídos.
Como posso ver exatamente o que foi removido?
Ative "Listar caracteres removidos". A ferramenta adiciona uma seção listando cada caractere distinto removido com seu ponto de código e contagem. Caracteres invisíveis aparecem como seu ponto de código, como U+00A0, para que você possa identificá-los.
O que acontece com quebras de linha e tabulações?
Eles são mantidos por padrão e podem ser eliminados com suas próprias opções. Os finais de linha são sempre normalizados para uma única nova linha, portanto, quebras mistas de Windows e Unix ficam consistentes.
Meu texto é carregado em algum lugar?
Não. Toda a conversão é executada no seu navegador e seu texto nunca sai do seu dispositivo.