مولّد الهاش
SHA-1 و256 و384 و512 من نص أو ملفات
Text input
Hashes update automatically as you type. Uploading a file hashes raw bytes instead (shown below).
Compare hashes
Paste two hex digests (spaces ignored, case-insensitive). Useful for verifying downloads.
Compute cryptographic hashes without uploading anything
SHA-256 is everywhere — verifying downloads, signing payloads, comparing files. Computing a hash in the browser keeps the input on your machine via the Web Crypto API, so you can hash sensitive text or large files locally without trusting a server. The tool also supports SHA-1, SHA-384, and SHA-512 for legacy and high-security needs.
Use the generator when you need to
Verify a download against a published checksum
Hash the file and compare against the project's listed SHA-256 to confirm integrity.
Generate a deterministic identifier
Hash a canonical payload to produce a stable ID for caching, deduplication, or content addressing.
Sanity-check a webhook signature
Compute the expected hash of a payload to validate against the signature header from the upstream service.
How to hash text or files quickly
- 1
Paste the text you want to hash, or click Hash file and select a file.
- 2
Pick the algorithm (SHA-1, SHA-256, SHA-384, or SHA-512).
- 3
Copy the resulting hex digest, or use the compare tool to verify against a published checksum.
Keep going
Generate random IDs
Pick UUIDs when you want randomness rather than a deterministic hash.
Encode hash output as Base64
Convert hex digests to Base64 when an API expects them in that form.
Decode signed JWTs
Inspect token signatures alongside hashing utilities when debugging auth.
Validate signed payloads
Confirm the JSON you're hashing is well-formed before computing a digest.
Common hashing workflows
Hash the downloaded file and compare against the project's published checksum before installing.
Hash the canonical payload locally to confirm what the upstream signature should be.
Use the hash of canonical content to identify duplicates without storing the documents themselves.
أدوات ذات صلة
الأسئلة الشائعة
SHA-1 و256 و384 و512 عبر Web Crypto. MD5 غير متاح في المتصفح عبر crypto.subtle.
«هاش ملف» واختر الملف — يُحسب من البايتات الخام.
الصق سلسلتين سداسيتين؛ تُطبَّع المسافات والحالة وتُعرض التطابق — مفيد للتحقق من التنزيلات.
لا — FileReader وcrypto.subtle داخل المتصفح فقط.