Gerador de Hash
Calcule MD5, SHA-1, SHA-256, SHA-384 e SHA-512 de um texto no navegador, em hex ou Base64, sem enviar nada a servidor.
Processamento local — seu arquivo é processado diretamente no navegador e não precisa ser enviado aos servidores do 7Tools.
Gerador de Hash
até 500.000 caracteres
0 / 500.000 caracteres
MD5 e SHA-1 têm colisões conhecidas: servem para conferir integridade, não para segurança.
Não use estes hashes para guardar senhas. Para isso existem algoritmos lentos e com sal, como bcrypt, scrypt e Argon2.
Resultado
Digite ou cole um texto para ver o hash. Exemplo: o SHA-256 de abc começa com ba7816bf.
Para que serve um hash
O hash de um texto é uma sequência curta e fixa de caracteres que funciona como impressão digital dele. Serve para conferir se dois textos são idênticos, verificar integridade, gerar chaves de cache e comparar o resultado com o de outro sistema.
Como gerar o hash de um texto
- Cole ou digite o texto.
- Escolha um algoritmo, ou Todos para ver MD5, SHA-1, SHA-256, SHA-384 e SHA-512 de uma vez.
- Escolha a saída: hexadecimal em minúsculas, em maiúsculas ou Base64.
- Copie a linha do algoritmo que você precisa.
Até 100.000 caracteres o resultado aparece na hora. Acima disso, clique em Gerar hash.
Como funciona
O texto é convertido em bytes UTF-8. SHA-1, SHA-256, SHA-384 e SHA-512 são calculados pela Web Crypto do navegador. O MD5 não existe nela, então esta ferramenta usa uma implementação própria do algoritmo da RFC 1321, conferida com os vetores de teste do próprio RFC.
Caracteres acentuados ocupam mais de um byte em UTF-8. Por isso o hash de "á" é o mesmo dos bytes C3 A1.
Privacidade e processamento local
O texto é processado no seu navegador. Nada é enviado aos servidores do 7Tools e nada é guardado: ao fechar a página, o texto e os hashes desaparecem. Você pode conferir na aba Rede das ferramentas de desenvolvedor.
Limitações
- Só texto, até 500.000 caracteres. Não calcula hash de arquivo nesta versão.
- MD5 e SHA-1 não são seguros: servem para conferir integridade, não para segurança.
- Não use hash simples para guardar senha: o certo é bcrypt, scrypt ou Argon2.
- SHA-256, SHA-384 e SHA-512 exigem página segura (HTTPS); sem a Web Crypto, só o MD5 funciona.
Casos de uso
- Conferir se dois textos são idênticos sem compará-los à mão.
- Reproduzir um hash de documentação ou de teste de API.
- Gerar uma chave de cache a partir de uma string.
- Conferir um valor de integridade publicado ao lado de um texto.
Perguntas frequentes
Ferramentas relacionadas
- Gerador de SenhaGere senhas aleatórias de 8 a 128 caracteres no navegador, com força medida em bits de entropia. A senha não é enviada nem guardada.
- Gerador de UUIDGere UUIDs v4 (aleatórios) ou v7 (ordenáveis por data) no navegador, em lote de até 1.000, com maiúsculas, sem hífens ou entre chaves.
- Codificar e Decodificar Base64Codifique texto em Base64 ou decodifique Base64 de volta para texto UTF-8, com opção URL-safe, sem padding e quebra em 76 colunas.