Gere um hash
Seu texto é processado localmente — nunca é enviado a nenhum servidor.
Algoritmo de hash
Gere hashes MD5, SHA-1, SHA-256, SHA-512 e SHA-3 na hora, no seu navegador — sem envios e sem conta, então seu texto continua privado.
Seu texto é processado localmente — nunca é enviado a nenhum servidor.
Algoritmo de hash
Digite ou cole até 10.000 caracteres. Espaços e quebras de linha contam: eles mudam o hash.
Escolha o algoritmo do hash com o qual você quer comparar, ou SHA-256 se estiver criando um novo.
Clique em Gerar para obter o hash na hora e depois copie-o para a área de transferência ou salve-o como arquivo .txt.
| Algoritmo | Tamanho da saída | Segurança |
|---|---|---|
| MD5 | 128 bits (32 hex) | legacy |
| SHA-1 | 160 bits (40 hex) | legacy |
| SHA-256 | 256 bits (64 hex) | strong |
| SHA-512 | 512 bits (128 hex) | strong |
| SHA-3 (224) | 224 bits (56 hex) | strong |
| SHA-3 (256) | 256 bits (64 hex) | strong |
| SHA-3 (384) | 384 bits (96 hex) | strong |
| SHA-3 (512) | 512 bits (128 hex) | strong |
O hash é gerado no seu navegador. Seu texto nunca é enviado a nenhum servidor.
Cada algoritmo é testado com resultados de referência, incluindo o SHA-3 oficial (FIPS 202).
MD5, SHA-1, SHA-256, SHA-512 e os quatro tamanhos de SHA-3: 224, 256, 384 e 512 bits.
Copie para a área de transferência com um clique ou salve o hash e a entrada como um arquivo .txt simples, pronto para usar em qualquer lugar.
Funciona no navegador de celulares e tablets, sem app para instalar.
Sem conta e sem limites: roda no seu dispositivo, então gere quantos hashes quiser.
Uma função de hash criptográfica recebe uma entrada de qualquer tamanho e produz uma saída de tamanho fixo, chamada hash ou digest. A saída parece um dado aleatório, mas a mesma entrada sempre gera a mesma saída. Mesmo a mudança de um único caractere na entrada gera um hash completamente diferente — isso se chama efeito avalanche. Funções de hash são de mão única: é computacionalmente inviável reconstruir a entrada original a partir do hash.
O MD5 (128 bits) e o SHA-1 (160 bits) são considerados criptograficamente quebrados e não devem ser usados em tarefas sensíveis à segurança, como armazenamento de senhas ou assinaturas digitais. Eles ainda servem para usos que não envolvem segurança, como checksums e chaves de cache. O SHA-256 e o SHA-512 fazem parte da família SHA-2 e são a escolha habitual hoje. O SHA-3 é um projeto diferente, baseado no Keccak, padronizado em 2015 como reserva caso o SHA-2 venha a ser quebrado; na prática, não é mais forte, apenas diferente. Uma armadilha: algumas bibliotecas chamam o Keccak original de SHA-3, e ele gera resultados diferentes. Esta página usou uma delas até outubro de 2026; agora ela gera os resultados padrão do SHA-3.
Verificações de integridade comparam um hash publicado com o hash do que você baixou; se forem iguais, o arquivo chegou sem alterações. Assinaturas digitais assinam o hash de um documento, e não o documento inteiro. O Git usa SHA-1 — e repositórios mais novos podem usar SHA-256 — para identificar cada commit e arquivo. Sites armazenam senhas com hashes propositalmente lentos, como Argon2 ou bcrypt, nunca com um único SHA-256 rápido, porque hashes rápidos permitem que um banco de dados roubado seja testado bilhões de vezes por segundo.
Um hash muda completamente se até um único caractere mudar, e algumas diferenças são invisíveis. O SHA-256 de “hello” começa com 2cf24dba; com uma quebra de linha depois, como a que o comando echo hello adiciona, começa com 5891b5b5; com uma quebra de linha do Windows (CR LF), começa com cd2eca35; e “Hello” com H maiúsculo começa com 185f8db3. Por isso, verifique se há quebra de linha ou espaço no final, finais de linha do Windows ou do Unix e letras maiúsculas. Dígitos hexadecimais em maiúsculas ou minúsculas não fazem diferença: 2CF24DBA e 2cf24dba são o mesmo hash. Esta ferramenta gera o hash do seu texto em UTF-8, como quase todas as outras ferramentas.
Páginas de download costumam publicar um checksum SHA-256 ao lado do arquivo. Para comparar, gere o hash do arquivo no seu próprio computador: no Windows, abra o Prompt de Comando e execute certutil -hashfile yourfile SHA256; no macOS, execute shasum -a 256 yourfile no Terminal; no Linux, execute sha256sum yourfile. Se o resultado for igual ao publicado, o arquivo é exatamente o que o distribuidor publicou. Colar um arquivo em uma caixa de texto não funciona para isso, porque um arquivo é feito de bytes, não de texto.
Fale com a gente — costumamos responder em 2 a 3 dias úteis.
Fale conosco