Limpador de Caracteres Invisíveis
Detecte, destaque e remova caracteres Unicode ocultos, espaços de largura zero, marcas BOM, espaços não separáveis e texto oculto de esteganografia.
Corrija Erros de Sintaxe Fantasmas e Unicode Oculto
Você já encontrou um erro de sintaxe em JavaScript, Python ou SQL onde o código parece completamente normal na sua tela? Na grande maioria dos casos, o culpado é um caractere Unicode invisível copiado de um tutorial da web, um e-mail de texto rico ou um aplicativo de bate-papo.
O Limpador de Caracteres Invisíveis do TextSorter fornece destaque visual de cada ponto de código oculto e oferece ferramentas de limpeza com um clique para higienizar seu texto e código imediatamente.
Pontos de Código Unicode Invisíveis Comuns
- U+200B (Espaço de Largura Zero): Comumente injetado por editores de texto para limites de quebra de linha suave; totalmente invisível em editores de código.
- U+FEFF (Marca de Ordem de Byte / BOM): Anexado a arquivos UTF-8 por certos aplicativos do Windows, corrompendo analisadores JSON e cabeçalhos HTTP.
- U+00A0 (Espaço Não Separável / NBSP): Muito comum em páginas da web e PDFs; causa tokens inesperados nos compiladores.
- U+200C / U+200D (Separador e Aglutinante de Largura Zero): Usado em scripts complexos e emojis, mas extremamente perigoso quando copiado para identificadores.
- U+200E / U+200F (Marcas Direcionais): Força a direção do texto em scripts bidirecionais, causando movimentos erráticos do cursor durante a edição.