← Voltar para Tools
#
MD5 . SHA-256 . Hash

Hash Generator

Gere hashes MD5, SHA-1, SHA-256 e SHA-512 de qualquer texto. Ideal para verificar integridade de dados e testar funções de hash. 100% no browser.

Texto de entrada
MD5128 bits
SHA-1160 bits
SHA-256256 bits
SHA-512512 bits
#

Digite um texto acima para gerar os hashes

O que é um Hash Criptográfico?

Um hash criptográfico é uma função matemática que transforma qualquer texto em uma sequência de caracteres de tamanho fixo — chamada de digest. Qualquer alteração, mesmo de um único caractere na entrada, produz um digest completamente diferente, tornando hashes essenciais para verificação de integridade.

MD5 (128 bits) e SHA-1 (160 bits) são considerados obsoletos para fins de segurança, mas ainda amplamente usados para verificação de arquivos. SHA-256 e SHA-512 fazem parte da família SHA-2 e são os padrões recomendados para aplicações modernas.

Como usar?

  1. Cole ou escreva o texto no campo de entrada — os hashes são gerados em tempo real.
  2. Escolha o algoritmo desejado: MD5, SHA-1, SHA-256 ou SHA-512.
  3. Clique em Copiar ao lado de qualquer hash para copiá-lo.
  4. Use UPPER para alternar entre letras maiúsculas e minúsculas no resultado.
  5. Clique em Limpar para começar novamente.

Quando usar cada algoritmo?

MD5: verificação rápida de integridade de arquivos, checksums não críticos, comparação de strings em banco de dados legados. Não use para senhas.

SHA-1: compatibilidade com sistemas legados, Git usa SHA-1 para identificar commits. Evite para novas aplicações de segurança.

SHA-256: padrão recomendado para a maioria das aplicações — usado em TLS, certificados digitais, Bitcoin e APIs modernas.

SHA-512: maior segurança em sistemas 64-bit, ideal para hashing de senhas em conjunto com salt (use bcrypt ou Argon2 em produção).

É seguro usar esta ferramenta?

Sim. Todo o processamento acontece exclusivamente no seu browser usando a Web Crypto API nativa — a mesma API usada por aplicações financeiras e de segurança. Nenhum texto digitado é enviado, registrado ou armazenado em qualquer servidor.