Get the SHA-256 of any file or text in seconds
Verifying downloads shouldn't need a command line. Drop a file or paste text for instant SHA-1, SHA-256, SHA-384 and SHA-512 digests. Use and copy results free — no account needed.
Plak tekst om te hashen…
or drop any file — get all four SHA digests to copy
What you can do with Hashgenerator
Everything this tool helps you accomplish — no learning curve, no setup.
- Generate SHA-256 hashes from any text
- Create SHA-1, SHA-384 and SHA-512 digests
- Verify file integrity with a checksum
- Compute hashes for uploaded files
- Fingerprint passwords or tokens as hex
- Compare downloads against expected checksums
Settings information
2 settings
Every control in Hashgenerator, explained — what it does and when to use it.
Instellingen
- BronDropdown
- Bepaalt wat er wordt gehasht: geplakte tekst of een gekozen bestand — kies Bestand om de checksum van een download te controleren of Tekst om een geplakte tekenreeks van een vingerafdruk te voorzien.Opties: TekstBestand
- BestandFile input
- Bestandskiezer die verschijnt wanneer Bron op Bestand staat; kies je een nieuw bestand, dan worden alle vijf de checksums voor dat bestand direct opnieuw berekend.
Klaar met Hashgenerator? Probeer deze hierna
Zorgvuldig gekozen tools die goed samengaan met Hashgenerator. Ga verder zonder je bestand te verliezen.
Wachtwoordgenerator
Weak, reused passwords get accounts hijacked. Create cryptographically random passwords up to 128 characters with live strength feedback, then copy securely. Free to use, with no account needed.
Probeer het nuBase64-encoder/-decoder
Cryptic Base64 in logs and payloads slows you down. Decode to readable text or encode any text or file — URL-safe, UTF-8 safe, and instant in your browser.
Probeer het nuJWT-decoder
Debugging auth means squinting at opaque tokens. Paste a JWT to see its decoded header, payload and expiry instantly — then copy locally. Free to use, with no account needed.
Probeer het nuURL-encoder / -decoder
Percent-encoded URLs are unreadable, and hand-editing breaks them. Paste any string or full URL to encode or decode it correctly in component or full-URL mode, right in your browser.
Probeer het nuJSON opmaken
One-line API responses are impossible to scan. Paste or drop JSON to validate it, pretty-print at 2, 4, or 8 spaces, or minify it for production — instantly in your browser.
Probeer het nuVerschillen Checker
Eyeballing two versions misses changes. Paste both texts and see every addition and deletion highlighted in split or unified view — then copy the result. Free to use, with no account needed.
Probeer het nuVeelgestelde vragen
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.
technicalNee — beide zijn kwetsbaar voor opzettelijke botsingsaanvallen, dus gebruik ze nooit voor wachtwoorden, handtekeningen of ander beveiligingsgevoelig werk. Ze staan hier puur voor compatibiliteit met oudere systemen: het verifiëren van oude downloadchecksums, ETags en bestaande manifesten. Gebruik voor nieuw werk SHA-256 of langer; voor niet-beveiligingsdoeleinden zoals cachesleutels werkt SHA-256, afgekapt tot de gewenste lengte, prima.
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.
featuresElke algoritmerij (MD5, SHA-1, SHA-256, SHA-384, SHA-512) heeft een eigen Kopiëren-knop naast de hex-digest. De grote primaire knop onderaan is specifiek een snelkoppeling voor SHA-256, aangezien dat de meest gevraagde waarde is, maar elke andere digest kan op dezelfde manier afzonderlijk worden gekopieerd.
usageJa — MD5 wordt getoond naast SHA-1, SHA-256, SHA-384 en SHA-512, ook al implementeert de ingebouwde Web Crypto API van de browser geen MD5. De tool bevat zijn eigen pure-JavaScript MD5-implementatie specifiek zodat je checksums kunt matchen met oude downloads, ETags en manifesten die nog steeds MD5 publiceren — het is opgenomen voor compatibiliteit met verouderde systemen, nooit voor iets beveiligingsgevoeligs.
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.
usageZet de bronschakelaar op Bestand, sleep de download (installer, ISO, archief) in de tool en vergelijk de SHA-256-rij met de checksum die op de site van de uitgever is gepubliceerd — gebruik de knop SHA-256 kopiëren met één klik om die direct in een vergelijking te plakken in plaats van de lange hexreeks over te typen. Omdat het hashen lokaal via Web Crypto draait, verlaat het bestand zelf je apparaat nooit tijdens de controle.
tipsNee — deze tool berekent vaste digests: MD5, SHA-1, SHA-256, SHA-384 en SHA-512. Bcrypt, scrypt en Argon2 zijn bewust trage, gesalte algoritmen die zijn ontworpen om inlogwachtwoorden op te slaan, en die horen thuis in je backend-code, niet in een converter. Je kunt hier nog steeds elke tekst hashen met SHA-256 voor checksums of cachesleutels, maar sla gebruikerswachtwoorden nooit op als platte, ongesalte digests.
technicalEen hashwaarde is een vingerafdruk met vaste lengte, berekend op basis van je invoer: SHA-256 levert altijd 64 hexadecimale tekens op, of je nu één woord of een bestand van 2 GB hasht. Dezelfde invoer levert altijd dezelfde waarde op, terwijl een wijziging van één byte een compleet andere waarde oplevert — precies wat een hashwaarde-generator zo nuttig maakt voor integriteitscontroles en het opsporen van duplicaten.
technicalHoe Hashgenerator je helpt de klus te klaren
Echte problemen die het elke dag oplost — voor bedrijven, makers en alledaagse taken. Vind de toepassing die bij je past en begin in seconden.
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
Sommige oudere softwaremanifesten en mirror-sites publiceren nog steeds alleen een MD5-checksum. Zet het bestand in de File-modus en vergelijk het met de gepubliceerde MD5-rij — specifiek opgenomen voor het matchen van die verouderde vermeldingen, niet voor iets beveiligingsgevoeligs.
Vingerafdrukken van wachtwoorden en secrets voor configuratie-audits
Plak een configuratiewaarde, API-sleutel of wachtwoord in de Tekst-modus om de SHA-256-vingerafdruk te krijgen voor auditlogs en diff-vergelijkingen — bewijs dat twee omgevingen dezelfde secret bevatten zonder de secret zelf ooit prijs te geven, aangezien het hashen volledig in je browser plaatsvindt.
Tijdstempelbewijs voor geschreven werk
Hash een manuscript, contractconcept of ontwerpbestand met SHA-256 en publiceer of mail alleen de digest voordat je het voltooide document onthult — later kun je bewijzen dat de exacte inhoud op dat moment bestond, aangezien iedereen met het bestand kan verifiëren dat het overeenkomt met je gepubliceerde hash.
Verificatie van datamigratie
Hash exportbestanden voor en na een database- of cloudmigratie om byte-voor-byte-getrouwheid te bewijzen — vergelijk de SHA-256-digests van de CSV-/JSON-exports aan beide kanten in plaats van miljoenen rijen met het oog te controleren.
Integriteitscontroles van Ingeleverde Bestanden in de Klas
Docenten kunnen een vrijgegeven dataset of startcodebestand hashen en studenten vragen de bijbehorende digest samen met hun inzending te rapporteren, om te bevestigen dat niemand het startmateriaal heeft bewerkt voordat ze aan de opdracht begonnen.
Softwaredownloads en OS-images verifiëren voordat je ze installeert
Sleep een net gedownloade installer, Linux-ISO of archief in de Bestand-modus en vergelijk de SHA-256-regel met de checksum die de uitgever op hun officiële downloadpagina vermeldt — dit is verreweg de meest voorkomende reden waarom mensen een hash-generator gebruiken, en het onderschept een beschadigde download of een gemanipuleerde mirror voordat je iets onvertrouwds op je machine uitvoert.
