Генератор хешей — MD5, SHA-1, SHA-256, SHA-384, SHA-512 (текст и файл)

Вычисляйте hex-дайджесты MD5, SHA-1, SHA-256, SHA-384 и SHA-512 для любого текста или файла. SHA через встроенный в браузер Web Crypto API — ваши данные никогда не покидают ваше устройство.

Вставьте текст для хеширования…

или перетащите любой файл

Файлы автоматически удаляются после обработкиБезопасная обработка по HTTPS

Закончили с генератором хешей? Попробуйте дальше

Тщательно подобранные инструменты, которые отлично сочетаются с генератором хешей. Продолжайте работу, не теряя свой файл.

Все инструменты
x9$Kf2

Генератор паролей

Генерируйте надёжные криптографически случайные пароли длиной до 128 символов с оценкой энтропии в реальном времени.

Попробовать сейчас
Hi!SGkhIQ==

Кодировщик / декодировщик Base64

Кодируйте любой текст или файл в Base64 (с URL-безопасным вариантом) или декодируйте Base64 обратно в текст. Безопасно для UTF-8.

Попробовать сейчас
eyJh.eyJz.SflKHEADERPAYLOADSIGN

Декодер JWT

Декодируйте JSON Web Tokens, просматривайте заголовок и полезную нагрузку, проверяйте срок действия. Только локально — ваши токены никогда не покидают браузер.

Попробовать сейчас
a%20b%3Dcpercent-encoded

Кодировщик / декодировщик URL

Кодируйте компоненты URL или целые URL в процентном формате и декодируйте обратно. Режимы encodeURIComponent и encodeURI.

Попробовать сейчас
{"id": 7,"ok": true}

Форматирование JSON

Форматируйте, проверяйте и минифицируйте JSON прямо в браузере. Красивое форматирование с отступом в 2 / 4 / 8 пробелов или минификация в одну строку с копированием и скачиванием.

Попробовать сейчас
- old line+ new line shared+ added

Сравнение текста

Сравнивайте два текстовых фрагмента построчно. Раздельный или единый вид, опциональное игнорирование пробелов и регистра.

Попробовать сейчас

Frequently Asked Questions

SHA-1, SHA-256, SHA-384 и SHA-512 — все алгоритмы, доступные через Web Crypto API браузера. Хеш отображается как шестнадцатеричная строка в нижнем регистре — именно в этом формате его ожидают файлы контрольных сумм, манифесты пакетов и инструменты HMAC.

features

Они различаются длиной результата и конструкцией алгоритма. SHA-256 — современный стандарт по умолчанию для проверки целостности и большинства применений в блокчейне. SHA-384 и SHA-512 дают более длинные дайджесты, устойчивые к атакам удлинения сообщения. SHA-1 показан для совместимости со старыми системами, но больше не считается безопасным против атак на коллизии.

technical

MD5 скомпрометирован: атаки на коллизии осуществимы на обычном ноутбуке, поэтому его нельзя использовать для задач, связанных с безопасностью. Мы намеренно его не предлагаем, чтобы новый код не зависел от него. Для целей, не связанных с безопасностью, например для ключей кэша, предпочтительнее SHA-256, усечённый до нужного вам размера.

technical

И то, и другое. Вставьте строку или перетащите файл в поле ввода — инструмент читает файл как двоичный поток и передаёт его напрямую в API хеширования, поэтому дайджест совпадает с тем, что выдают sha256sum, openssl dgst или Get-FileHash в PowerShell.

features

Нет. Криптографические хеши — это односторонние функции: по дайджесту невозможно эффективно восстановить исходные данные. В этом и весь смысл — на этом свойстве основаны проверки целостности, хранение паролей и подписи.

technical

Нет. Web Crypto API вычисляет хеш прямо в вашем браузере, поэтому исходные данные никогда не передаются по сети. Благодаря этому инструмент безопасен для секретов, закрытых ключей и любых файлов, которые вы не хотели бы загружать.

privacy

Да. Переключите тумблер «Источник» на «Текст», чтобы хешировать вставленную строку, или на «Файл», чтобы загрузить любой файл. В любом случае инструмент сразу вычисляет SHA-1, SHA-256, SHA-384 и SHA-512 и позволяет скопировать любой из них, так что хеш файла совпадёт с тем, что выдают sha256sum или Get-FileHash в PowerShell.

features

Each 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.

usage

Yes — 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.

technical

Click Clear at any time to wipe the pasted text or dropped file — the previous digests disappear immediately so you're never comparing a stale hash by accident. You can also just switch the Source toggle between Text and File; each source keeps its own input independently.

usage

Switch 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.

tips

How 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.

Everyday Use

Проверка целостности файла после загрузки

Вычисляйте хеш SHA-256 для ISO-образа, установщика или релизного файла и сравнивайте его с контрольной суммой издателя, чтобы убедиться, что файл не повреждён и не был изменён

Everyday Use

Обнаружение дубликатов в больших библиотеках изображений

Хешируйте файлы, чтобы находить дубликаты фотографий, документов или ресурсов в папках, сетевых хранилищах NAS и облачных дисках, не сравнивая их каждый раз побайтово

For Developers

Подписывайте и проверяйте полезную нагрузку вебхуков

Генерируйте SHA-256-хеш тела вебхука для проверки HMAC-подписей Stripe, GitHub, Shopify и Twilio при локальной интеграции и отладке

For Business

Создание контрольных отпечатков релизов ПО для аудита

Создавайте SHA-512-отпечатки для бинарников, образов контейнеров и релизных архивов, чтобы команды по соответствию требованиям могли проверить, какая именно сборка отправлена какому клиенту

Web & SEO

Генерация ключей кеша и ETag

Хешируйте тела запросов, параметры запроса или содержимое файлов, чтобы получать детерминированные ключи кеша для Redis, Cloudflare Workers и заголовков ETag в CDN

Everyday Use

Проверка целостности резервных копий со временем

Сохраняйте хеши SHA-256 ежемесячных резервных копий и пересчитывайте их позже, чтобы убедиться, что деградация данных незаметно не повредила важные архивы на носителях долговременного хранения

For Developers

Проверка устаревших контрольных сумм MD5 из старых загрузок

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.

Privacy & Security

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.

Publishing

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.

For Business

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.

Education

Classroom Integrity Checks for Submitted Files

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.

For Developers

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.