PEQUENOS AJUSTES. MENOS TEMPO PERDIDO.

Buscar e substituir texto

Busque uma palavra ou sequência exata, conte ocorrências e substitua com prévia separada. Sem aprender regex.

Prévia local

Arraste um arquivo de texto UTF-8 para cá ou use Abrir arquivo.Solte o arquivo neste editor

Texto simples · UTF-8 · máximo de 100.000 unidades UTF-16

Formato de frase

Revise o resultado antes de usar.

0Palavras
0Caracteres
0Linhas
0Frases (estimativa)
0Diferença de caracteres

Escolha uma transformação.

Use uma operação ou adicione a uma receita.

Maiúscula no início de cada linha e após . ! ?. O restante fica em minúsculas: não reconhece nomes nem siglas. Não corrige a gramática.

Revisar alterações

Compara A com a prévia, não conjuntos A/B. Mostra diferenças mecânicas, não de significado. Ordenar pode aparecer como remoções e inserções.

Aguardando um resultado válido…

Inspecionar caracteres invisíveis

Analisa A: linhas e colunas começam em 1; colunas contam pontos de código. Não é um detector completo de ataques Unicode ou homógrafos.

Estas opções preservam ZWJ, ZWNJ e controles bidirecionais. Caracteres invisíveis podem ser importantes: confira antes de alterar.

Inspecionar caracteres invisíveis
CódigoNome UnicodeLinha:colunaSelecionar em A
Sessão e formato de exportação

Desativado por padrão. A sessão inclui A/B, opções e receita, não o histórico. O navegador pode restaurar abas: não é um cofre nem uma exclusão segura. Não compartilhe dados sensíveis.

Offline e instalação

Salva apenas páginas e recursos do site neste dispositivo. O cache não contém textos, receitas pessoais ou resultados. As sessões são uma opção separada.

Você também pode usar o menu do navegador: Instalar aplicativo ou Adicionar à tela inicial, se disponível.

Ctrl / ⌘ + Enter para copiar

Como usar e o que esperar

Quando usar

Atualize um rótulo em várias linhas sem interpretar símbolos como expressões regulares.

Busca literal, não regex. Ocorrências sem sobreposição; substituição literal mesmo para $&. Ignorar maiúsculas usa regras Unicode simples, não equivalências como ß = SS.

Para renomear uma lista de códigos, busque item_ e substitua por code_. O contador indica quantas ocorrências mudam. Deixe a substituição vazia para remover o texto buscado; o original permanece separado.

Adicione a operação com as opções atuais. Até 12 etapas; o original não muda.

Antes

item_01
item_02

Depois

code_01
code_02
Testar esta ferramenta ↑

Do texto ao resultado.

Sem cadastro. Sem passos desnecessários.

01

Cole seu texto

Digite ou abra um arquivo UTF-8. A fica separado do resultado; adicione B para comparar.

02

Escolha ou combine

Aplique uma operação ou crie uma receita com etapas visíveis, reordenáveis e desativáveis.

03

Revise e exporte

Revise a prévia, copie ou baixe o texto. Receitas são exportadas separadamente, sem as listas A/B.

FAQ

O que você precisa saber.

Métodos e limites
Meu texto é enviado?

Textos A/B, resultados e parâmetros são processados localmente na página e no Worker, sem envio a serviços externos. Apenas após ativação explícita, textos e configurações são copiados para sessionStorage desta origem e aba, inclusive após recarregar. A cópia pode ser removida. O navegador pode restaurá-la: não há exclusão segura garantida. Arquivos JSON de sessão incluem textos e devem ser protegidos.

Posso salvar uma sequência?

O arquivo não contém as listas A/B, mas inclui parâmetros: buscas, substituições, prefixos e sufixos. Revise antes de compartilhar. Retido apenas se você ativar a sessão opcional.

São correções gramaticais?

25 operações mecânicas para texto simples. Não corrigem gramática, nomes nem siglas. Estilos técnicos mantêm acentos e não garantem identificadores válidos em todas as linguagens.

Como os caracteres são contados?

Intl.Segmenter conta grafemas visuais quando disponível; o limite usa unidades UTF-16. Texto vazio: zero linhas. O resultado pode variar conforme os dados Unicode do navegador.