Comparador de textos

Compare duas versões de um texto lado a lado ou em uma visualização unificada. Confira as linhas adicionadas, removidas e alteradas, depois copie as diferenças ou exporte um relatório.

0 alterações

Importe um arquivo ou comece a digitar

TXTMDCSVTSVJSONXMLHTMLCSSJSTSJSXTSXSQLDOCXODTLOGPY
0 palavras · 0 caracteresTexto simples

Importe um arquivo ou comece a digitar

TXTMDCSVTSVJSONXMLHTMLCSSJSTSJSXTSXSQLDOCXODTLOGPY
0 palavras · 0 caracteresTexto simples

Comparar duas versões

Guias

O vídeo mostra a interface em inglês.

Cole ou digite a versão anterior em Original e a nova em Modificado. Cada painel tem seus próprios botões Importar e Colar. Se o original for DOCX, use Editar original apenas se também quiser editar essa versão.

Revisar as alterações no contexto

Nível de detalhe ajustável

Primeiro, as linhas são alinhadas. As opções Palavras e Caracteres mostram detalhes dentro dos pares de linhas alteradas. Com Linhas, o destaque fica na linha inteira. Textos longos ou difíceis de comparar podem ter menos detalhes.

Importação de texto e documentos

Importe arquivos de texto, dados e código, além de DOCX e ODT. Markdown e DOCX oferecem prévias do documento. A comparação usa o texto extraído, por isso mudanças apenas na formatação não aparecem como diferenças de texto.

Lado a lado e Unificada

A visualização Lado a lado mantém Original e Modificado juntos. Na visualização Unificada, as alterações aparecem em uma única lista. Use Alteração anterior e Próxima alteração para passar de um grupo de linhas alteradas a outro.

Mostrar mais 3Mostrar menos

Exportar um arquivo ou relatório

Baixe o arquivo modificado ou um relatório HTML da comparação. A opção Imprimir / PDF abre a janela de impressão do navegador. Comparações exatas do texto também podem gerar um patch.

Rolagem e ajuste de linhas

Com Rolagem sincronizada, o outro painel acompanha a leitura. A opção Ajustar linhas ajusta as linhas longas à largura do editor. A opção Só alterações oculta o texto sem alterações e, nas prévias de documentos, ativa a visualização Unificada.

Destacar adições e remoções

O vermelho indica texto removido, e o verde, texto adicionado. As linhas alteradas podem ter destaques mais detalhados por palavra ou caractere. A comparação mostra diferenças de texto, mas não avalia se a revisão melhorou a escrita.

Perguntas frequentes

O que é um comparador de textos?

Ele compara duas versões de um texto e mostra linhas adicionadas, removidas e alteradas. O MORELESS oferece as visualizações Lado a lado e Unificada, com destaques de palavras ou caracteres dentro das linhas alteradas. Use para revisar uma nova versão, conferir mudanças no código ou comparar texto extraído de documentos.

Como comparar dois textos?

Insira o texto nos painéis Original e Modificado. A opção Comparação automática compara novamente após cada edição, desde que o tamanho total esteja dentro do limite. Desative-a para usar Comparar manualmente. Escolha o nível de detalhe e percorra os resultados com Alteração anterior e Próxima alteração.

Quais são as visualizações e os níveis de detalhe?

A visualização Lado a lado mostra os textos em painéis separados. A visualização Unificada reúne as alterações em uma lista. As opções Palavras, Caracteres e Linhas definem o detalhe dentro das linhas alinhadas. A opção Só alterações oculta o conteúdo sem alterações, e Ajustar linhas ajusta as linhas à largura do editor.

Posso comparar arquivos de código?

Sim. Importe arquivos de código compatíveis ou cole seu conteúdo. Na importação, o tipo de arquivo seleciona o destaque de sintaxe quando o modo correspondente está carregado. A comparação trabalha com texto e não executa nem valida o programa. JSON colado pode ser detectado, mas a linguagem de programação de outros trechos nem sempre é reconhecido automaticamente.

Mostrar mais 5Mostrar menos

Posso salvar ou exportar a comparação?

A opção Exportar permite baixar o arquivo modificado, um relatório HTML ou um patch. A opção Imprimir / PDF usa a janela de impressão do navegador. Patches exigem texto simples ou Markdown nos dois lados, com as opções Ignorar maiúsculas e Ignorar espaços desativadas. Alterações em DOCX podem ser salvas como DOCX quando o editor de documentos está disponível. O ODT exporta o texto extraído como TXT.

O que fazem as opções Ignorar espaços e Ignorar maiúsculas?

A opção Ignorar espaços reduz sequências de espaços, tabulações e espaços inseparáveis, além de remover espaços no início e no fim de cada linha antes da comparação. As quebras continuam separando as linhas. A opção Ignorar maiúsculas compara versões do texto em minúsculas. O texto original continua visível. Qualquer uma dessas opções desativa a exportação de um patch exato.

Onde a comparação é processada?

A comparação é executada em um worker do navegador, e os arquivos compatíveis são lidos no próprio navegador. Esta página não envia o texto a um serviço de processamento. As prévias de documentos e Markdown podem carregar bibliotecas adicionais hospedadas pelo MORELESS. Este espaço não salva um histórico de comparações. Copie ou exporte o resultado antes de sair.

Quais formatos posso importar?

Você pode importar TXT, MD, CSV, TSV, JSON, XML, HTML, CSS, JS, TS, JSX, TSX, SQL, DOCX, ODT, LOG e PY. Escolha um arquivo para cada lado. Arquivos de texto precisam estar em UTF-8 ou UTF-16 com marca de ordem de bytes. Em DOCX e ODT, a comparação usa o texto extraído, não os bytes do arquivo.

Posso comparar arquivos grandes?

A importação aceita arquivos de até 15 MB. Se as duas versões somarem mais de um milhão de unidades de código UTF-16, use Comparar manualmente. A comparação é executada em um worker e pode ser interrompida com Cancelar. Ela aceita até 50.000 linhas somando as duas versões e limita o cálculo. Textos muito diferentes podem exigir um trecho menor.

Detalhes técnicos

Alinhamento e detalhe das linhas

A comparação usa jsdiff para alinhar listas de linhas e aplica as regras escolhidas de maiúsculas e espaços às chaves de comparação. Linhas removidas e adicionadas adjacentes são agrupadas em pares de linhas alteradas. O detalhe por palavra ou grafema é calculado em pares mais curtos, com limites próprios de tempo e quantidade de alterações. Se esses limites forem atingidos, pode ser necessário comparar um trecho menor.

Visualizações e navegação pelos resultados

A visualização Lado a lado destaca os editores e alinha as linhas de texto simples quando o espaço permite. A visualização Unificada mostra uma única lista com os dois números de linha. A navegação percorre grupos de linhas diferentes adjacentes. A opção Rolagem sincronizada coordena os painéis, e Só alterações recolhe ou oculta linhas iguais. As prévias de documentos são aproximadas e não comprovam que a diagramação seja idêntica.

Mostrar mais 2Mostrar menos

Validade do resultado e contagem de linhas

As contagens de linhas alteradas, adicionadas e removidas vêm do resultado exibido. Editar qualquer um dos textos invalida esse resultado e desativa Copiar diferenças e Exportar até a conclusão de uma nova comparação. A igualdade exata do texto e as diferenças nos finais de linha são verificadas separadamente. A comparação automática é pausada acima de um milhão de unidades de código UTF-16 no total.

Importação, edição e exportação

A importação de texto simples preserva o conteúdo decodificado e os finais de linha. A extração DOCX inclui o corpo e o texto disponível em cabeçalhos, rodapés e notas. O ODT extrai o texto dos parágrafos. A edição e as prévias dependem das bibliotecas carregadas, e a exportação ODT não preserva a formatação. Relatórios HTML descrevem a comparação. A exportação do arquivo modificado salva separadamente o texto ou documento editado. Comparações exatas de texto e Markdown permitem exportar um patch unificado.