Hashgenerator - MD5, SHA-1, SHA-256, SHA-384, SHA-512 (tekst en bestand)
Bereken MD5-, SHA-1-, SHA-256-, SHA-384- en SHA-512-hex-digests van elke tekst of elk bestand. SHA via de ingebouwde Web Crypto API van de browser — je gegevens verlaten nooit je apparaat.
Plak tekst om te hashen…
of sleep een willekeurig bestand hierheen
Klaar met Hashgenerator? Probeer hierna deze
Zorgvuldig gekozen tools die goed samengaan met Hashgenerator. Ga verder zonder je bestand te verliezen.
Wachtwoordgenerator
Genereer sterke, cryptografisch willekeurige wachtwoorden tot 128 tekens met live entropieschatting.
Probeer het nuBase64-encoder/-decoder
Codeer elke tekst of elk bestand naar Base64 (met URL-veilige variant), of decodeer Base64 terug naar tekst. UTF-8-veilig.
Probeer het nuJWT-decoder
Decodeer JSON Web Tokens, bekijk de header en payload en controleer de vervaldatum. Alleen lokaal — je tokens verlaten nooit de browser.
Probeer het nuURL-encoder / -decoder
Codeer URL-componenten of volledige URL's met procentcodering en decodeer ze weer terug. Modi encodeURIComponent en encodeURI.
Probeer het nuJSON opmaken
Formatteer, valideer en minify JSON in je browser. Net ingesprongen met 2 / 4 / 8 spaties of minify naar één regel met kopiëren + downloaden.
Probeer het nuDiff Checker
Vergelijk twee tekstfragmenten regel voor regel. Gesplitste of gecombineerde weergave, optioneel witruimte negeren en hoofdletters negeren.
Probeer het nuFrequently Asked Questions
SHA-1, SHA-256, SHA-384 en SHA-512 — elk algoritme dat de Web Crypto API van de browser beschikbaar stelt. De digest wordt weergegeven als een hexadecimale tekenreeks in kleine letters, het formaat dat checksumbestanden, pakketmanifesten en HMAC-tools verwachten.
featuresZe verschillen in uitvoerlengte en opzet. SHA-256 is de moderne standaard voor integriteitscontroles en het meeste blockchain-gebruik. SHA-384 en SHA-512 produceren langere digests die bestand zijn tegen length-extension-aanvallen. SHA-1 wordt getoond voor compatibiliteit met oudere systemen, maar wordt niet langer veilig geacht tegen botsingsaanvallen.
technicalMD5 is gebroken: collision-aanvallen zijn op een laptop uitvoerbaar, dus het mag niet worden gebruikt voor beveiligingsgevoelig werk. We laten het bewust weg om te ontmoedigen dat nieuwe code ervan afhankelijk wordt. Geef voor niet-beveiligingstoepassingen zoals cachesleutels de voorkeur aan SHA-256, ingekort tot het formaat dat je nodig hebt.
technicalBeide. Plak een tekenreeks of sleep een bestand in het invoervak — de tool leest het bestand als binaire stroom en voert het rechtstreeks aan de hashing-API, zodat de digest overeenkomt met die van sha256sum, openssl dgst of PowerShell's Get-FileHash.
featuresNee. Cryptografische hashes zijn eenrichtingsfuncties: met alleen een digest is er geen efficiënte manier om de invoer te herstellen. Dat is juist het hele punt: integriteitscontroles, wachtwoordopslag en handtekeningen steunen allemaal op deze eigenschap.
technicalNee. De Web Crypto API berekent de hash in je browser, dus de invoer gaat nooit over het netwerk. Daardoor is de tool veilig voor geheimen, privésleutels en elk bestand dat je liever niet zou uploaden.
privacyJa. Zet de Bron-schakelaar op Tekst om een geplakte string te hashen, of op Bestand om een willekeurig bestand erin te slepen. Hoe dan ook berekent de tool SHA-1, SHA-256, SHA-384 en SHA-512 in één keer en laat hij je elk ervan kopiëren, zodat een bestandshash overeenkomt met wat sha256sum of PowerShells Get-FileHash zou produceren.
featuresEach algorithm row (MD5, SHA-1, SHA-256, SHA-384, SHA-512) has its own Copy button next to the hex digest. The large primary button at the bottom is a shortcut for SHA-256 specifically since it's the most commonly requested value, but every other digest can be copied individually the same way.
usageYes — MD5 is shown alongside SHA-1, SHA-256, SHA-384 and SHA-512 even though the browser's built-in Web Crypto API doesn't implement MD5. The tool includes its own pure-JavaScript MD5 implementation specifically so you can match checksums against old downloads, ETags and manifests that still publish MD5 — it's included for legacy compatibility, never for anything security-sensitive.
technicalKlik op elk moment op Wissen om de geplakte tekst of het gesleepte bestand te verwijderen — de vorige hashes verdwijnen direct, zodat je nooit per ongeluk een verouderde hash vergelijkt. Je kunt ook gewoon de Bron-schakelaar tussen Tekst en Bestand omzetten; elke bron houdt zijn eigen invoer onafhankelijk bij.
usageSwitch the Source toggle to File, drop the download (installer, ISO, archive) into the tool, and compare the SHA-256 row against the checksum published on the publisher's site — use the one-click Copy SHA-256 button to paste it straight into a comparison instead of retyping the long hex string. Because hashing runs locally via Web Crypto, the file itself never leaves your device during the check.
tipsHow Hash Generator helps you get it done
Real problems it solves every day — for businesses, creators, and everyday tasks. Find the use case that fits you and start in seconds.
Bestandsintegriteit verifiëren na het downloaden
Bereken de SHA-256-digest van een ISO, installatieprogramma of release-artefact en vergelijk deze met de checksum van de uitgever om te bevestigen dat het bestand niet beschadigd of gemanipuleerd is
Duplicaten opsporen in grote afbeeldingsbibliotheken
Hash bestanden om dubbele foto's, documenten of assets terug te vinden in mappen, NAS-shares en cloudopslag, zonder ze telkens byte voor byte te hoeven vergelijken
Webhook-payloads ondertekenen en valideren
Genereer de SHA-256-hash van een webhook-body om HMAC-handtekeningen van Stripe, GitHub, Shopify en Twilio te valideren tijdens lokaal integratiewerk en debuggen
Software-releases voorzien van een vingerafdruk voor audits
Genereer SHA-512-fingerprints voor binaries, container images en release-tarballs, zodat compliance-teams kunnen controleren welke exacte build naar welke klant is verzonden
Cachesleutels en ETags genereren
Hash request-bodies, queryparameters of bestandsinhoud om deterministische cachesleutels te genereren voor Redis, Cloudflare Workers en CDN-ETag-headers
Controleer de integriteit van back-ups in de loop van de tijd
Sla SHA-256-hashes van maandelijkse back-ups op en hash ze later opnieuw om te bevestigen dat bit-rot kritieke archieven op langetermijnopslagmedia niet stilletjes heeft beschadigd
Verouderde MD5-controlesommen van oude downloads controleren
Some older software manifests and mirror sites still only publish an MD5 checksum. Drop the file into File mode and compare against the published MD5 row — included specifically for matching those legacy listings, not for anything security-sensitive.
Password & Secret Fingerprinting for Config Audits
Paste a config value, API key or password into Text mode to get its SHA-256 fingerprint for audit logs and diff comparisons — prove two environments hold the same secret without ever exposing the secret itself, since hashing runs entirely in your browser.
Timestamp Proof for Written Work
Hash a manuscript, contract draft or design file with SHA-256 and publish or email just the digest before revealing the finished document — later you can prove the exact content existed at that time, since anyone with the file can verify it matches your published hash.
Data Migration Verification
Hash export files before and after a database or cloud migration to prove byte-for-byte fidelity — compare the SHA-256 digests of the CSV/JSON exports on both ends instead of eyeballing millions of rows.
Integriteitscontroles van Ingeleverde Bestanden in de Klas
Instructors can hash a released dataset or starter-code file and ask students to report the matching digest alongside their submission, confirming nobody edited the starting material before beginning the assignment.
Verify Software Downloads and OS Images Before You Install Them
Drop a freshly downloaded installer, Linux ISO or archive into File mode and compare the SHA-256 row against the checksum the publisher lists on their official download page — this is the single most common reason people reach for a hash generator, and it catches a corrupted download or a tampered mirror before you run anything untrusted on your machine.
Pixoate