Portal AppsBox

AI Cleaner — Limpar texto

Limpe formatação e caracteres do texto, revise as mudanças e copie ou baixe o resultado. Tudo acontece no navegador.

Processamento no seu dispositivo · Sem envio de arquivos
Até 200 mil unidades UTF-16 · 1 MiB UTF-8

Cole o texto, escolha as opções e execute a limpeza.

Configurações de limpeza

Espaços e linhas 4/5 ativas

Converte CRLF e CR para LF, sem reduzir linhas.

Converte U+00A0 e U+202F em espaço comum.

Remove espaços e tabs finais fora de código.

Reduz espaços comuns internos, preservando indentação inicial.

Mantém no máximo uma linha vazia entre blocos.

Caracteres 2/4 ativas

Remove U+FEFF somente no início do arquivo.

Unifica representações equivalentes e preserva acentos.

Remove U+200B, U+2060 e U+00AD.

Remove controles C0/C1, preservando tabs e quebras.

Pontuação 3/3 ativas

Converte aspas curvas simples e duplas em retas.

Converte U+2013 e U+2014 em hífen.

Converte U+2026 em três pontos.

Markdown 0/1 ativas

Interpreta CommonMark/GFM localmente para produzir texto legível.

O que é o AI Cleaner

O AI Cleaner é uma ferramenta gratuita para limpar formatação de texto copiado de assistentes de IA, documentos e sites. Ajusta caracteres e espaços conforme as opções escolhidas, mostra o resultado e permite copiar ou baixar TXT. Não exige cadastro.

  • 100% local
  • Sem cadastro
  • Sem envio de texto
Como usar e guia completo ↓

Como usar

  1. Cole ou digite seu texto no campo Texto original.
  2. Escolha as regras e confira seus efeitos antes de limpar.
  3. Clique em Limpar texto; digitar ou colar não inicia o processamento.
  4. Revise resultado, contagens e comparação; copie ou baixe o TXT quando estiver pronto.

O que cada opção faz

Remover BOM inicial

Remove U+FEFF somente no início do arquivo. Padrão: ativada.

Útil ao colar texto com assinatura de codificação. U+FEFF interno permanece.

Antes → depois: [U+FEFF]Ação → Ação

Padronizar quebras de linha

Converte CRLF e CR para LF, sem reduzir linhas. Padrão: ativada.

Útil entre sistemas operacionais. Também se aplica ao código.

Antes → depois: A[CR][LF]B → A[LF]B

Normalizar Unicode em NFC

Unifica representações equivalentes e preserva acentos. Padrão: ativada.

Útil em textos com acentos combinantes. Não converte para ASCII nem NFKC; código permanece literal.

Antes → depois: cafe[U+0301] → café

Converter espaços não separáveis

Converte U+00A0 e U+202F em espaço comum. Padrão: ativada.

Útil em texto colado de sites. Permite quebra de linha onde antes ela era impedida.

Antes → depois: São[U+00A0]Paulo → São Paulo

Remover espaços ao fim das linhas

Remove espaços e tabs finais fora de código. Padrão: ativada.

Útil em texto simples. Pode remover quebras explícitas de Markdown indicadas por dois espaços.

Antes → depois: A[espaço][espaço][LF] → A[LF]

Reduzir espaços repetidos

Reduz espaços comuns internos, preservando indentação inicial. Padrão: ativada.

Útil em prosa. Pode mudar alinhamento de colunas; tabs permanecem.

Antes → depois: A B → A B (indentação preservada)

Reduzir linhas vazias

Mantém no máximo uma linha vazia entre blocos. Padrão: desativada.

Útil para espaçamento excessivo. Blocos de código não são reduzidos.

Antes → depois: A[LF][LF][LF]B → A[LF][LF]B

Simplificar aspas

Converte aspas curvas simples e duplas em retas. Padrão: ativada.

Útil para compatibilidade tipográfica. Perde a distinção visual entre abertura e fechamento.

Antes → depois: “Ação” → "Ação"

Simplificar travessões

Converte U+2013 e U+2014 em hífen. Padrão: ativada.

Útil para texto simples. Altera tipografia; preserva o menos matemático U+2212.

Antes → depois: A — B → A - B

Expandir reticências

Converte U+2026 em três pontos. Padrão: ativada.

Útil para compatibilidade. Não altera sequências de pontos existentes.

Antes → depois: A… → A...

Remover invisíveis selecionados

Remove U+200B, U+2060 e U+00AD. Padrão: desativada.

Esses caracteres podem controlar separação de palavras, hifenização e quebras. Remova somente quando souber que são dispensáveis.

Antes → depois: A[U+200B]B → AB

Remover controles não textuais

Remove controles C0/C1, preservando tabs e quebras. Padrão: desativada.

Útil em dados com controles de terminal. Não remove controles direcionais de escrita.

Antes → depois: A[U+0007]B → AB

Converter Markdown em texto simples

Interpreta CommonMark/GFM localmente para produzir texto legível. Padrão: desativada.

Preserva conteúdo de código, tarefas, listas, tabelas e notas. HTML permanece texto literal. Sintaxe desconhecida ou referência não resolvida permanece e gera aviso.

Antes → depois: **Ação** e [site](https://example.org) → Ação e site (https://example.org)

Por que caracteres invisíveis podem ser legítimos

ZWJ (U+200D) pode unir partes de um emoji como 👩🏽‍💻 ou 👨‍👩‍👧‍👦. ZWNJ (U+200C) pode separar formas de letras em idiomas. Seletores de apresentação escolhem como um símbolo aparece, e controles direcionais organizam escrita da direita para a esquerda. O Cleaner preserva esses caracteres, assim como U+FEFF no interior do texto. Invisível não significa erro nem indica autoria por IA.

NBSP (U+00A0) e o espaço estreito não separável (U+202F) impedem que palavras sejam separadas por uma quebra de linha. Convertê-los muda esse comportamento; é útil para texto simples, mas pode ser inadequado em composição tipográfica.

Markdown para texto simples

O parser local interpreta CommonMark com extensões GFM. A transformação remove delimitadores de formatação e preserva conteúdo legível. Esta operação não promete idempotência ao reinterpretar o resultado como Markdown.

  • Títulos, negrito, itálico e tachado viram conteúdo textual; blocos são separados.
  • Listas mantêm ordem e indentação; tarefas mantêm [ ] e [x]. Citações perdem o marcador >.
  • Links viram Rótulo (URL), sem repetir URL que já seja o rótulo. Imagens viram texto alternativo e endereço, sem carregar imagens.
  • Tabelas usam tabs entre células e quebras de linha entre registros.
  • Código inline e blocos perdem delimitadores, mantendo conteúdo literal. Cercas não encerradas protegem até o fim da entrada.
  • Separadores horizontais viram separação entre blocos. Notas usam referência numerada e texto ao final.
  • HTML permanece literal; nunca é interpretado ou executado. Referências não resolvidas e sintaxe desconhecida são preservadas com aviso de limite.

**Ação** → Ação; [AppsBox](https://appsbox.com.br) → AppsBox (https://appsbox.com.br).

Limpeza e autoria por IA

Limpar espaços ou pontuação não reescreve um texto e não determina quem o escreveu. Esta ferramenta não corrige gramática, não verifica plágio, não remove marcas estatísticas e não promete tornar o texto humano ou evitar detectores.

Limites e compatibilidade

  • Não reescreve nem detecta autoria; código é protegido e a saída exige revisão.

O processamento acontece no navegador, sem API de IA ou envio de texto ao servidor. Entrada, opções e resultado ficam na memória da sessão Utils, inclusive ao navegar entre ferramentas. Recarregar ou fechar perde essa sessão. Apagar todo o texto original também descarta o resultado, preservando as opções. Para liberar uma atualização da PWA, descarte o trabalho em todas as abas.

A entrada aceita até 200 mil unidades UTF-16 e 1 MiB em UTF-8; a saída aceita até 1 MiB. Nada é truncado silenciosamente. O processamento tem prazo de dez segundos e pode ser cancelado. A comparação visual tem limite de 50 mil unidades UTF-16, um segundo e 200 linhas alteradas; o resultado integral permanece disponível. TXT é gerado sem BOM e com quebras LF.

Prepare o pacote pelo botão Preparar offline no hub Utils enquanto houver conexão. O pacote inclui a ferramenta, este guia e o worker local. Sem preparação completa, o acesso offline pode não estar disponível.

Perguntas frequentes

Quais entradas são suportadas?

Texto digitado ou colado, inclusive Markdown e código. O processamento só começa ao clicar em Limpar texto.

O conteúdo sai do meu navegador?

O processamento é local. Com conexão, uma conclusão envia somente ferramenta, quantidade e identificador aleatório ao contador; arquivos e textos não são enviados. Prepare o pacote completo para usar offline.

Quais são os limites e as perdas possíveis?

Entrada até 200.000 unidades UTF-16 e 1 MiB UTF-8; saída até 1 MiB. Compare e revise: espaços e caracteres invisíveis podem ter funções legítimas.

O que acontece se ocorrer um erro ou cancelamento?

A interface informa o erro e não conta o item que falhou ou foi cancelado. Resultados já concluídos continuam disponíveis quando a ferramenta trabalha em lote; tente novamente por ação explícita.

Ferramentas relacionadas

Fontes e revisão editorial

Revisado em · Responsável: AppsBox

Sua privacidade na AppsBox

Sua escolha vale para as tags opcionais do portal. O Multistat próprio mede navegação sem cookies no portal e no Utils; o contador registra conclusões. Leia a Política de Cookies.