What is a hash?
A hash is a digital fingerprint of content. The algorithm receives text or bytes and returns a predictable-length string. Small input changes produce completely different results.
Tool for developers and security
Paste any text and generate MD5, SHA-1, SHA-256, SHA-384 and SHA-512 in real time. Hashes are calculated locally in the browser without sending content to the server.
A digestao nao muda; apenas a exibicao e a copia.
Texts used in this session will appear here.
A hash is a digital fingerprint of content. The algorithm receives text or bytes and returns a predictable-length string. Small input changes produce completely different results.
MD5 and SHA-1 still appear in checksums and legacy systems. SHA-256 is a modern choice for integrity, APIs, signatures, idempotency and data validation.
A hash is not reversible encryption. Encryption can be decrypted with a key; hashing is a one-way transformation used for comparison, integrity and identification.
SHA-256 fits most modern cases. SHA-512 may be chosen when security policy requires a larger digest or when the environment standardizes on it.
Hashes help compare payloads, verify downloaded files, create idempotency keys, audit integrity and debug differences between environments.
For passwords, do not use plain hashes. Use password algorithms with salt and cost, such as bcrypt, Argon2 or PBKDF2. For general integrity, prefer SHA-2.
MD5 is too fast and has known collisions. That makes dictionary and rainbow table attacks easier. Use it only for compatibility or simple checksums, not credentials.
No. All hashes are calculated locally in the browser.
Not for passwords or modern security. It is included for compatibility and simple checksums.
SHA-256 is usually the best general choice for integrity and validation in modern APIs.
Yes. Text is converted to UTF-8 bytes, so accents, emojis and spaces change the result.
You might also like:
Keep exploring
Suggestions defined by category and the natural workflow between tools.
Suggested next tool
JSON Formatter & Validator Format and validate JSON quickly. Open toolRelated tools
People who used this tool may also need:
Community scoreboard
Every click that generates, validates, or calculates something joins this real Utinix counter.
242
recorded generations