Comparador de texto
Compare dois textos por linhas, palavras ou caracteres. Destaque adições e remoções em rascunhos, código e JSON, preservando espaços e quebras de linha. Sem conta.
O resultado será apresentado aqui.
Como comparar dois textos
- Cole o original no primeiro campo e a versão alterada no campo de comparação.
- Escolha linhas para código e listas, palavras para parágrafos ou caracteres para pequenas alterações em letras e números.
- Execute a comparação e reveja as adições e remoções destacadas. Mude de modo e compare novamente para obter outro nível de detalhe.
Como utilizar Comparador de texto
A comparação por linha é útil para código e configurações; por caráter, para pequenas alterações. Os espaços também entram na comparação. Casos demasiado grandes ou complexos são interrompidos para manter a resposta do navegador.
Exemplo de comparação de duas versões
- Entrada
Entrada Primeira linha Segunda linha Terceira linha Texto a comparar Primeira linha Linha alterada Terceira linha- Resultado
[ { "value": "Primeira linha\n", "count": 4, "kind": "unchanged" }, { "value": "Segunda", "count": 1, "kind": "removed" }, { "value": "Linha", "count": 1, "kind": "added" }, { "value": " ", "count": 1, "kind": "unchanged" }, { "value": "linha", "count": 1, "kind": "removed" }, { "value": "alterada", "count": 1, "kind": "added" }, { "value": "\nTerceira linha", "count": 4, "kind": "unchanged" } ]
Perguntas sobre Comparador de texto
Devo comparar por linhas, palavras ou caracteres?
O modo de linhas destaca linhas alteradas por inteiro e serve para código, registos e listas. O modo de palavras delimita alterações dentro das frases e preserva os espaços. O modo de caracteres ajuda a localizar uma letra ou um algarismo diferente. Emojis e marcas combinantes podem conter vários pontos de código; use o analisador Unicode se o aspeto for enganador.
A comparação ignora espaços, fins de linha ou maiúsculas?
Não. Espaços, tabulações, fins de linha e diferenças entre maiúsculas e minúsculas entram na comparação. Textos aparentemente iguais podem conter caracteres invisíveis diferentes. O modo de palavras não faz análise gramatical por idioma. Se toda uma linha ficar destacada, experimente o modo de caracteres.
Posso comparar JSON e código-fonte?
Sim, colando-os como texto. O JSON é comparado como texto, não pela equivalência dos dados: a indentação e a ordem das chaves podem gerar diferenças. Formate ambos com as mesmas definições JSON para reduzir diferenças de apresentação. A ferramenta não executa código, não valida o comportamento do programa nem combina alterações automaticamente.
Posso comparar ficheiros Word ou PDF e descarregar um patch Git?
Esta página compara dois textos colados e não extrai conteúdo de ficheiros Word ou PDF. A cópia e a descarga fornecem a lista estruturada de alterações em texto JSON, não um patch Git nem um documento combinado. Textos grandes ou muito diferentes podem atingir os limites de tamanho ou tempo; compare secções mais pequenas.
Os meus ficheiros, tokens ou textos são enviados para o servidor?
Não. O processamento decorre no seu navegador. O site fornece a página e o programa, mas não envia os seus dados para um servidor de conversão nem os guarda numa conta.
Ferramentas para o próximo passo
- Formatador, minificador e validador JSON
Formate, minifique e valide JSON com preservação exata de números grandes, indentação e ordenação recursiva de chaves.
- Inspetor Unicode e conversor de escapes
Consulte pontos de código Unicode, bytes UTF-8 e unidades UTF-16 e converta escapes Unicode de JavaScript.
- Hash SHA-256 e soma de verificação
Gere SHA-256 de textos e ficheiros e verifique descargas com as respetivas somas de verificação publicadas.
Usos comuns e exemplos
- Minificador JSON
Reduza JSON a uma linha, preservando o texto e os números exatos.
Todas as ferramentas para desenvolvedores
Codificação e ficheiros
Converta entre texto, bytes, URL e imagens incorporadas sem alterar os dados originais.
Codificador e descodificador Base64
Codifique texto UTF-8 em Base64 ou descodifique Base64 padrão e seguro para URL, com controlo do preenchimento e das linhas.
Codificador e descodificador Base64URL
Converta texto para Base64 seguro para URL, com os caracteres - e _, e descodifique cadeias sem preenchimento.
Imagem para Base64
Converta PNG, JPEG, GIF, WebP, SVG e outras imagens reconhecidas para Data URI Base64 no navegador.
Base64 para imagem
Descodifique imagens Base64 ou Data URI, pré-visualize formatos suportados e descarregue os bytes originais.
Ficheiro para Base64
Codifique qualquer ficheiro em Base64, com prefixo Data URI, preenchimento e quebras MIME opcionais.
Base64 para ficheiro
Recupere ficheiros descarregáveis a partir de Base64 e Data URI, sem alterar os bytes descodificados.
Codificador e descodificador URL
Codifique e descodifique componentes de URL, URL completos e campos de formulário, incluindo espaços e escapes de percentagem.
Codificador e descodificador de entidades HTML
Converta texto em entidades HTML ou descodifique referências de caracteres numéricas e com nome.
Inspetor Unicode e conversor de escapes
Consulte pontos de código Unicode, bytes UTF-8 e unidades UTF-16 e converta escapes Unicode de JavaScript.
Análise de dados e texto
Leia dados estruturados e tokens e identifique exatamente o que mudou.
Formatador, minificador e validador JSON
Formate, minifique e valide JSON com preservação exata de números grandes, indentação e ordenação recursiva de chaves.
Descodificador JWT
Leia cabeçalhos e conteúdo JWT e consulte datas de validade e ativação sem enviar o token para outro serviço.
Testador de expressões regulares
Teste regex JavaScript com indicadores, posições de correspondência, grupos de captura e grupos com nome.
Hashes, identificadores e horários
Verifique ficheiros, gere identificadores e consulte datas e execuções periódicas.
Hash MD5 e soma de verificação
Calcule o MD5 de texto ou ficheiros locais e compare-o com uma soma de verificação esperada.
Hash SHA-1 e soma de verificação
Calcule SHA-1 de texto UTF-8 ou ficheiros e compare o resultado com uma soma de verificação.
Hash SHA-256 e soma de verificação
Gere SHA-256 de textos e ficheiros e verifique descargas com as respetivas somas de verificação publicadas.
Hash SHA-512 e soma de verificação
Calcule SHA-512 de textos e ficheiros no seu dispositivo e compare somas hexadecimais completas.
Calculadora CRC32
Calcule CRC-32 padrão de texto ou ficheiros e compare resultados hexadecimais de oito caracteres.
Gerador HMAC
Gere HMAC-SHA-1, HMAC-SHA-256 e HMAC-SHA-512 com uma chave secreta em UTF-8 ou hexadecimal.
Gerador UUID e GUID
Gere UUID v4 aleatórios ou UUID v7 ordenados no tempo, individualmente ou em lote.
Conversor de timestamp Unix
Converta segundos Unix, milissegundos e datas ISO 8601 e veja o mesmo instante em UTC ou num fuso IANA.
Analisador de expressões Cron
Valide expressões Cron de cinco ou seis campos e consulte as próximas execuções com fuso horário e mudanças de hora.
Gerador de expressões Cron
Crie expressões Cron com campos ou predefinições e veja as próximas execuções no fuso escolhido.
Os dados e ficheiros são processados no seu dispositivo. Não deixe resultados confidenciais numa área de transferência partilhada e utilize um dispositivo de confiança para chaves privadas e tokens.