Hash Generator
Gere hashes MD5, SHA-1, SHA-256, SHA-384, SHA-512 e CRC32 instantaneamente no navegador. Ferramenta gratuita e 100% local — sem cadastro, sem instalação.
Atualizado em maio de 2026
Ctrl+G para regerar · Shift+Enter para copiar tudo
Como usar
Texto ou arquivo, seis algoritmos de uma vez
1. Digite ou envie um arquivo
Cole texto no campo à esquerda ou arraste um arquivo (até 50 MB) na zona de upload.
2. Veja os seis hashes
MD5, SHA-1, SHA-256, SHA-384, SHA-512 e CRC32 são calculados simultaneamente, atualizando ao vivo.
3. Copie um ou todos
Clique no ícone de cópia de uma linha, ou use "Copiar Tudo" para o formato `ALGORITMO: hash`.
Algoritmos suportados
Todos calculados via Web Crypto API nativa
MD5
128 bits, 32 caracteres hex. Rápido, mas quebrado contra colisões — use só sem requisitos de segurança.
SHA-1
160 bits, 40 caracteres hex. Descontinuado pelo NIST em 2017, mas ainda em commits do Git e TLS legado.
SHA-256
256 bits, 64 caracteres hex. O padrão atual para integridade, assinatura de código e salts de senha.
SHA-384
384 bits, 96 caracteres hex. Margem extra de segurança para aplicações de alta garantia.
SHA-512
512 bits, 128 caracteres hex. Rápido em 64-bit; o dobro do tamanho de saída do SHA-256.
CRC32
32 bits, 8 caracteres hex. Não criptográfico — só para detecção de erro em ZIP e transferências.
Exemplos de geração
Quando você vai usar isso
Os cenários mais comuns entre quem usa a ferramenta
Verificação de integridade de arquivos
Compare o hash de um download com o checksum do editor para confirmar que nada foi adulterado.
Prototipar hashing de senha
Teste lógica com SHA-256/512 + salt antes de migrar para bcrypt ou Argon2 em produção.
Depurar assinaturas HMAC-SHA256
Entenda a saída SHA-256 subjacente para resolver incompatibilidades de assinatura em APIs.
Deduplicação de dados
Faça hash de arquivos grandes para detectar duplicatas sem comparação byte a byte.
Forense digital
Prove que imagens de disco, logs e evidências não foram alteradas desde a coleta.
Erros comuns
Usar MD5/SHA-1 para senhas
Ambos são criptograficamente quebrados para isso. Use bcrypt, Argon2 ou scrypt.
Hash de senha sem salt
Sem salt, senhas idênticas produzem hashes idênticos — abre caminho para ataques de rainbow table.
Achar que hash é criptografia
Hashes são unidirecionais. Não há chave nem reversão — "quebradores" só testam entradas conhecidas.
Comparar hashes com `==`
Use comparação segura contra timing attack (crypto.timingSafeEqual) em contextos de segurança.
Espaços ou quebras de linha invisíveis mudam o hash
hello e hello (com espaço no final) produzem hashes completamente diferentes. Se uma integração retorna hashes divergentes do esperado, cole o texto em um editor que mostre caracteres invisíveis antes de suspeitar do algoritmo.
Esperar hash instantâneo em arquivos muito grandes
Arquivos perto do limite de 50MB levam um instante a mais, porque o MD5 roda em JavaScript puro no navegador — as variantes SHA usam a Web Crypto API nativa, mais rápida. Não é travamento, é o cálculo acontecendo.
Por que usar esta ferramenta
Seis algoritmos calculados ao mesmo tempo, para texto ou arquivo, direto no navegador via Web Crypto API — sem instalar openssl nem escrever um script para conferir um checksum rápido.
Nenhum dado sai do seu dispositivo: nem o texto, nem o arquivo enviado para hash.
Desenvolvedores, times de segurança e administradores de sistemas usam funções hash todo dia — para conferir integridade de download, prototipar hashing de senha ou depurar assinaturas de API. Os hashes atualizam em tempo real enquanto você digita, sem precisar clicar em nada.
Quick Tools vs. linha de comando
Mesmo resultado, fluxo diferente
Perguntas frequentes
Cole seu texto no campo de entrada — o hash SHA-256 aparece imediatamente com todos os outros algoritmos. Sem conta. O cálculo roda localmente via Web Crypto API, então seus dados nunca saem do dispositivo.
Referências
Documentação oficial da API do navegador que alimenta os cálculos SHA.
Especificação autoritativa para SHA-1, SHA-256, SHA-384 e SHA-512.
Visão geral acessível das propriedades matemáticas por trás de MD5, SHA-1 e SHA-2: determinismo, efeito avalanche e resistência a colisão.
Artigo relacionado
Salt, pepper, bcrypt e Argon2id: como proteger senhas de verdade
Ferramentas Relacionadas
- Gerador Bcrypt Desenvolvedor Gerador e verificador de hash bcrypt grátis — 100% client-side. Benchmark do cost factor em tempo real, parser e code snippets para Node.js, Python, PHP, Go.
- Gerador de Tabela ASCII e Markdown Desenvolvedor Gerador de tabela ASCII grátis — crie tabelas de texto no estilo MySQL, Markdown, Unicode, arredondado, linha dupla e reStructuredText. Cole CSV ou digite...
- Base64 Decode Online — Decodificar Base64 Grátis Desenvolvedor Base64 decode online: cole o texto e decodifique para UTF-8 na hora. Suporta b64 decode, URL-safe e download. 100% no navegador, sem cadastro.
- Base64 Encode Online — Codificar Texto em Base64 Desenvolvedor Base64 encode online: converta texto ou UTF-8 em Base64 instantaneamente. Suporte a URL-safe e cópia rápida. 100% no navegador, sem cadastro, grátis.
- Base64 to Image — Base64 para Imagem (Data URL) Desenvolvedor Cole uma string Base64 ou data URL (data:image/png;base64,...) e veja a imagem na hora. PNG, JPG, WebP, GIF e SVG. Baixe o arquivo, sem upload.