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.
Klistra in text att hasha…
or drop any file — get all four SHA digests to copy
What you can do with Hash-generator
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 Hash-generator, explained — what it does and when to use it.
Inställningar
- KällaDropdown
- Växlar vad som hashas mellan inklistrad text och en vald fil – välj Fil för att verifiera kontrollsumman på en nedladdning eller Text för att ta fingeravtryck på en inklistrad sträng.Alternativ: TextFil
- FilFile input
- Filväljaren som visas när Källa är inställd på Fil; när du väljer en ny fil beräknas alla fem kontrollsummorna om direkt för den filen.
Klar med Hash-generator? Prova dessa härnäst
Handplockade verktyg som passar bra ihop med Hash-generator. Fortsätt utan att förlora din fil.
Lösenordsgenerator
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.
Prova nuBase64-kodare/-avkodare
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.
Prova nuJWT-avkodare
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.
Prova nuURL-kodare / avkodare
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.
Prova nuJSON-försköning
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.
Prova nuDiff-jämförare
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.
Prova nuVanliga frågor
SHA-1, SHA-256, SHA-384 och SHA-512 – varje algoritm som exponeras av webbläsarens Web Crypto API. Sammandraget visas som en hexadecimal sträng med små bokstäver, vilket är formatet som förväntas av kontrollsummefiler, paketmanifest och HMAC-verktyg.
featuresDe skiljer sig åt i utdatalängd och designgenerering. SHA-256 är det moderna standardvalet för integritetskontroller och de flesta blockkedjeanvändningar. SHA-384 och SHA-512 producerar längre kontrollsummor som motstår length-extension-attacker. SHA-1 visas för bakåtkompatibilitet men anses inte längre säker mot kollisionsattacker.
technicalNej — båda är knäckta mot medvetna kollisionsattacker, så använd dem aldrig för lösenord, signaturer eller annat säkerhetskänsligt arbete. De finns med här enbart för bakåtkompatibilitet: att verifiera gamla nedladdningskontrollsummor, ETags och befintliga manifest. För allt nytt, använd SHA-256 eller längre; för icke-säkerhetskritiska ändamål som cache-nycklar fungerar SHA-256 avkortad till önskad längd utmärkt.
technicalBåda. Klistra in en sträng eller släpp en fil i inmatningsrutan — verktyget läser filen som en binär ström och matar den direkt till hash-API:et, så att sammandraget matchar det som genereras av sha256sum, openssl dgst eller PowerShells Get-FileHash.
featuresNej. Kryptografiska hashar är enkelriktade funktioner: utifrån ett sammandrag finns det inget effektivt sätt att återskapa indata. Det är hela poängen — integritetskontroller, lösenordslagring och signaturer bygger alla på denna egenskap.
technicalNej. Web Crypto API kör hashningen inuti din webbläsare, så indata passerar aldrig nätverket. Det gör verktyget säkert för hemligheter, privata nycklar och alla filer du inte vill ladda upp.
privacyJa. Växla Källa-reglaget till Text för att hasha en inklistrad sträng, eller till Fil för att släppa in valfri fil. Hur som helst beräknar verktyget SHA-1, SHA-256, SHA-384 och SHA-512 på en gång och låter dig kopiera vilken som helst av dem, så att en filsumma matchar det som sha256sum eller PowerShells Get-FileHash skulle producera.
featuresVarje algoritmrad (MD5, SHA-1, SHA-256, SHA-384, SHA-512) har en egen Kopiera-knapp bredvid den hexadecimala kontrollsumman. Den stora primärknappen längst ner är en genväg specifikt för SHA-256 eftersom det är det mest efterfrågade värdet, men varje annan kontrollsumma kan kopieras individuellt på samma sätt.
usageJa — MD5 visas tillsammans med SHA-1, SHA-256, SHA-384 och SHA-512 trots att webbläsarens inbyggda Web Crypto API inte implementerar MD5. Verktyget innehåller sin egen MD5-implementering i ren JavaScript just för att du ska kunna matcha kontrollsummor mot gamla nedladdningar, ETags och manifest som fortfarande publicerar MD5 — den ingår för kompatibilitet med äldre system, aldrig för något säkerhetskänsligt.
technicalKlicka på Rensa när som helst för att radera den inklistrade texten eller den släppta filen – de tidigare sammandragen försvinner omedelbart så att du aldrig av misstag jämför en föråldrad hash. Du kan också bara växla Källa-reglaget mellan Text och Fil; varje källa behåller sin egen inmatning oberoende av den andra.
usageByt källväxlaren till Fil, släpp nedladdningen (installationsprogram, ISO, arkiv) i verktyget och jämför SHA-256-raden mot kontrollsumman som publicerats på utgivarens webbplats — använd ettklicksknappen Kopiera SHA-256 för att klistra in den direkt i en jämförelse i stället för att skriva om den långa hexsträngen. Eftersom hashningen körs lokalt via Web Crypto lämnar själva filen aldrig din enhet under kontrollen.
tipsNej — det här verktyget beräknar fasta digester: MD5, SHA-1, SHA-256, SHA-384 och SHA-512. Bcrypt, scrypt och Argon2 är medvetet långsamma, saltade algoritmer utformade för att lagra inloggningslösenord, och de hör hemma i din backend-kod, inte i en konverterare. Du kan fortfarande hasha valfri text här med SHA-256 för kontrollsummor eller cache-nycklar, men lagra aldrig användarlösenord som osaltade digester i klartext.
technicalEtt hashvärde är ett fingeravtryck med fast längd som beräknas utifrån din indata: SHA-256 ger alltid 64 hex-tecken oavsett om du hashar ett enda ord eller en 2 GB stor fil. Samma indata ger alltid samma värde, medan en ändring på bara en byte ger ett helt annat — vilket är precis det som gör en hashvärdesgenerator användbar för integritetskontroller och dublettdetektering.
technicalSå hjälper Hash-generator dig att få det gjort
Verkliga problem det löser varje dag — för företag, kreatörer och vardagliga uppgifter. Hitta användningsfallet som passar dig och kom igång på några sekunder.
Verifiera filintegritet efter nedladdning
Beräkna SHA-256-hashvärdet för en ISO-fil, ett installationsprogram eller en utgåva och jämför det med utgivarens kontrollsumma för att bekräfta att filen inte är skadad eller manipulerad
Hitta dubbletter i stora bildbibliotek
Beräkna hashvärden för att hitta dubbletter av foton, dokument eller resurser i mappar, NAS-utdelningar och molnlagring utan att behöva jämföra dem byte för byte varje gång
Signera och validera webhook-nyttolaster
Generera SHA-256-sammandraget av en webhook-text för att validera HMAC-signaturer från Stripe, GitHub, Shopify och Twilio under lokalt integrationsarbete och felsökning
Fingeravtryck för programvarureleaser vid revision
Skapa SHA-512-fingeravtryck för binärer, containeravbildningar och release-tarballs så att efterlevnadsteam kan granska exakt vilken build som levererades till vilken kund
Generera cachenycklar och ETags
Beräkna hashvärden för förfrågningskroppar, frågeparametrar eller filinnehåll för att ta fram deterministiska cachenycklar för Redis, Cloudflare Workers och CDN-ETag-rubriker
Bekräfta säkerhetskopiornas integritet över tid
Lagra SHA-256-sammandrag av månatliga säkerhetskopior och hasha dem på nytt senare för att bekräfta att bit-rot inte tyst har skadat kritiska arkiv på lagringsmedia för långtidsförvaring
Kontrollera gamla MD5-kontrollsummor från äldre nedladdningar
Vissa äldre programvarumanifest och spegelplatser publicerar fortfarande bara en MD5-kontrollsumma. Släpp filen i Filläge och jämför mot den publicerade MD5-raden — inkluderat specifikt för att matcha dessa äldre listningar, inte för något säkerhetskänsligt.
Lösenords- och hemlighetsfingeravtryck för konfigurationsgranskningar
Klistra in ett konfigurationsvärde, en API-nyckel eller ett lösenord i Text-läget för att få dess SHA-256-fingeravtryck till granskningsloggar och diff-jämförelser – bevisa att två miljöer har samma hemlighet utan att någonsin exponera själva hemligheten, eftersom hashningen körs helt i din webbläsare.
Tidsstämpelbevis för skriftligt arbete
Hasha ett manuskript, ett avtalsutkast eller en designfil med SHA-256 och publicera eller mejla bara sammandraget innan du visar det färdiga dokumentet — senare kan du bevisa att exakt det innehållet existerade vid den tidpunkten, eftersom vem som helst med filen kan verifiera att den matchar din publicerade hash.
Verifiering av datamigrering
Hasha exportfiler före och efter en databas- eller molnmigrering för att bevisa byte-för-byte-överensstämmelse — jämför SHA-256-sammandragen av CSV/JSON-exporterna i båda ändar i stället för att ögna igenom miljontals rader.
Integritetskontroller av inlämnade filer i klassrummet
Lärare kan hasha en frisläppt datamängd eller startkodfil och be studenter rapportera den matchande kontrollsumman tillsammans med sin inlämning, vilket bekräftar att ingen redigerade utgångsmaterialet innan de började uppgiften.
Verifiera programnedladdningar och OS-avbildningar innan du installerar dem
Släpp ett nyligen nedladdat installationsprogram, en Linux-ISO eller ett arkiv i filläget och jämför SHA-256-raden mot kontrollsumman som utgivaren anger på sin officiella nedladdningssida — detta är den absolut vanligaste anledningen till att folk tar till en hashgenerator, och det fångar en korrupt nedladdning eller en manipulerad spegel innan du kör något osäkert på din dator.
