Comparador de Semver
Informe duas versões semânticas (por exemplo, 1.4.2 e 2.0.0-beta.1) e esta ferramenta as compara campo a campo — major, minor, patch e depois os identificadores de pré-lançamento — exatamente como a especificação Semantic Versioning 2.0.0 define a precedência, para você sempre saber qual versão é mais recente.
Como a precedência é determinada
As versões são comparadas primeiro pelo número major, minor e patch — a primeira diferença decide. Se esses três números forem idênticos, uma versão sem tag de pré-lançamento (como 1.0.0) sempre tem precedência sobre uma com tag de pré-lançamento (como 1.0.0-alpha). Se ambas tiverem tag, cada identificador separado por pontos é comparado por vez: identificadores numéricos são comparados numericamente, os alfanuméricos como texto simples, e um identificador numérico sempre tem precedência menor do que um alfanumérico.
Dica
Os metadados de build após um + (como +build.5) são analisados, mas nunca afetam a comparação — segundo a especificação, duas versões que diferem apenas nos metadados de build são consideradas de precedência igual.
O que conta como semver válido?
Uma versão válida tem exatamente três números separados por pontos (major.minor.patch), opcionalmente seguidos de uma tag de pré-lançamento após um hífen e metadados de build após um sinal de mais, por exemplo 1.2.3-rc.1+20231001. Zeros à esquerda, segmentos ausentes ou pontos extras em outro lugar tornam uma versão inválida.
Mais ferramentas nesta categoria
Testador de expressões regulares
Teste expressões regulares em um texto de exemplo com destaque de correspondências em tempo real.
Analisador de expressões cron
Analise uma expressão cron de 5 campos em uma descrição em linguagem simples e veja as próximas execuções.
Conversor de codificação de texto
Converta texto para hexadecimal UTF-8, binário, pontos de código, Base64, codificação URL e entidades HTML ao mesmo tempo.
Gerador de senhas
Gere senhas fortes e aleatórias instantaneamente, direto no seu navegador.
Formatador e validador de JSON
Formate, valide e minifique JSON instantaneamente no seu navegador.
Gerador de UUID
Gere UUIDs aleatórios versão 4 (RFC 4122) instantaneamente no seu navegador.
Decodificador de JWT
Decodifique e inspecione JSON Web Tokens (JWT) instantaneamente no seu navegador.
Comparador de texto
Compare dois blocos de texto e veja instantaneamente cada linha adicionada ou removida.
Gerador de slugs
Transforme qualquer texto em um slug limpo e compatível com URL em tempo real.
Conversor de bases numéricas
Converta números entre binário, octal, decimal e hexadecimal instantaneamente.
Conversor de timestamp Unix
Converta timestamps Unix em datas e datas em timestamps Unix, em tempo real.
Gerador de hash
Gere resumos SHA-1, SHA-256 e SHA-512 a partir de qualquer texto, direto no seu navegador.
Gerador de box-shadow CSS
Crie uma box-shadow CSS visualmente com controlos deslizantes em tempo real e um seletor de cor, e copie a declaração gerada.
Gerador de expressões cron
Crie uma expressão cron válida de 5 campos usando um formulário simples — sem precisar decorar a sintaxe.
Gerador de Lorem Ipsum
Gere texto de preenchimento Lorem Ipsum em parágrafos, frases ou palavras para mockups e layouts.
Pré-visualizador de Markdown
Escreva Markdown à esquerda e veja o HTML renderizado atualizar em tempo real à direita.
Calculadora de sub-rede IP
Informe um endereço IPv4 em notação CIDR e obtenha rede, máscara, broadcast e faixa de hosts.
Consulta de códigos de status HTTP
Consulte qualquer código de status HTTP e veja seu significado padrão em linguagem simples.
Formatador de SQL
Transforme SQL minificado ou desorganizado em instruções legíveis e indentadas.
Conversor de imagem para Base64
Converta uma imagem em uma URI de dados Base64 para colar diretamente em HTML, CSS ou JSON — tudo no seu navegador.