Ir para o conteúdo
UtilDock

Formatador de texto

Tire a bagunça de um texto que outra pessoa escreveu · roda nesta aba, nunca é enviado a lugar nenhum

Entrada

O que corrigir

Espaços

Linhas

Maiúsculas

Pontuação

Formatado

O texto arrumado aparece aqui. Nada é enviado — cada transformação roda nesta aba.

Cole texto e escolha o que corrigir

Como funciona o Formatador de texto

Um formatador de texto que você conduz, e não um que decide por você. Cada operação é um interruptor — juntar espaços repetidos, tirar espaços no fim da linha, remover linhas duplicadas ou vazias, ordenar linhas, converter para maiúsculas, minúsculas, tipo título ou tipo frase, e arrumar a pontuação da prosa em inglês. Nada roda até você ligar, e a ferramenta informa exatamente o que cada interruptor mudou, então o resultado é algo para aceitar em vez de reler.

Cada operação é um interruptor, e nada roda até você ligá-lo. Juntar espaços repetidos, tirar espaços no fim da linha, remover linhas vazias ou duplicadas, ordenar linhas, mudar maiúsculas e minúsculas, ou arrumar a pontuação da prosa em inglês — em qualquer combinação. O resultado aparece ao lado da entrada enquanto você digita, e Substituir entrada o devolve para você fazer outra passada.

A ferramenta informa o que cada interruptor mudou — «12 linhas duplicadas removidas», «3 palavras repetidas» — em vez de devolver um documento reescrito e deixar você achar a diferença. Assim, uma regra que disparou quando não devia fica visível, e não enterrada.

Ela não corrige gramática, e não finge que corrige. Concordância, tempo verbal e escolha de artigo exigem ou um servidor ou um modelo de linguagem em WebAssembly; este site não tem backend, e sua Content-Security-Policy não permite WebAssembly. O que existe no lugar é a camada mecânica — palavras repetidas, espaçamento em torno da pontuação, aspas retas, maiúsculas — onde a resposta certa é uma regra e não um julgamento. Essas quatro seguem a convenção tipográfica inglesa e vêm desligadas, já que o francês espaça a pontuação de outro jeito e o CJK não a espaça de forma alguma.

Perguntas frequentes

Ele corrige gramática?

Não, e diz isso em vez de fingir. Correção gramatical de verdade — concordância, tempo verbal, escolha de artigo — precisa de um servidor ou de um modelo de linguagem em WebAssembly, e este site não tem backend e sua Content-Security-Policy não permite WebAssembly. O que ele faz no lugar é a camada mecânica que as pessoas normalmente querem dizer: palavras repetidas, espaços faltando depois da pontuação, espaços antes da pontuação, aspas retas e maiúsculas. Isso é tipografia, onde a resposta certa é uma regra e não um julgamento.

O que «remover linhas duplicadas» mantém?

A primeira ocorrência de cada linha, na posição original, comparando a linha inteira de forma exata. Linhas vazias nunca são desduplicadas, já que são elas que separam os parágrafos e juntá-las reorganizaria o documento em um único bloco sem avisar.

Como o tipo título lida com siglas?

Ele não as toca. Qualquer palavra com uma maiúscula depois da primeira letra — JSON, iPhone, McCarthy — passa intacta, porque deixá-la minúscula para recapitalizar a inicial transformaria JSON em Json. Palavras menores como «of» e «the» ficam em minúsculas, a não ser que abram ou fechem a linha.

Ele vai quebrar meu código, minhas URLs ou meus números decimais?

As regras de pontuação foram escritas justamente para evitar isso. Nunca se insere espaço depois de uma vírgula ou dois-pontos seguidos de dígito, então 1,000 e 12:30 sobrevivem. O ponto só ganha espaço entre uma sequência minúscula e uma maiúscula, o que deixa e.g., Node.js, 3.14 e utildock.dev intactos. A regra de aspas tipográficas pula tudo que estiver entre crases.