OnlineFreeTools.org
  • Главная
  • Image editing tools
    • Текстовый водяной знак — в браузере
    • Извлечь цвета из фото — палитра и выбор кликом
    • Отразить изображение — горизонт./верт.
    • Рамка для фото — цвет и толщина
    • Сжатие изображений — длинная сторона, качество и целевой размер (локально)
    • Обрезка и изменение размера — локально
    • Просмотр и удаление EXIF с фото — GPS, камера, локально
    • Конвертер форматов изображений — PNG JPEG WebP AVIF BMP GIF ICO SVG
    • Оттенки серого — локально
    • Объединить фото — собрать коллаж из нескольких снимков
    • Оптимизация изображений — WebP, AVIF и MozJPEG локально
    • Наложить лого — на фото в браузере
    • Изображение ↔ Base64
    • Изображения в GIF — короткая анимация
    • Изображения в PDF — по странице на фото
    • Изображения в PowerPoint — слайд на фото
    • Изображения в Word — локальный DOCX
    • Страница PDF в несколько размеров — пакет экспорта
    • PDF в JPG — сохраните страницы как изображения
  • Инструменты дизайна
    • Сгенерировать шкалу цвета бренда — палитра 50–950 и CSS‑токены
    • Гайд по стилю бренда — модульный черновик, который можно править
    • Цветовая схема сайта — семантические CSS-токены
    • Проверка контраста WCAG — коэффициент AA/AAA
  • PDF-инструменты
    • Сжать PDF — уменьшите размер в браузере
    • Обрезать PDF — подрежьте поля в браузере
    • Объединить PDF — склейте файлы в браузере
    • Организовать PDF — удалите или переставьте страницы
    • Нумерация страниц PDF — добавьте в браузере
    • PDF в Markdown — извлеките текст для заметок в браузере
    • Водяной знак PDF — поставьте текст на каждую страницу в браузере
    • Защитить PDF — зашифруйте паролем в браузере
    • Повернуть PDF — исправьте ориентацию страниц
    • Разделить PDF — извлеките страницы локально
    • Разблокировать PDF — снимите пароль, который вы знаете
  • Developer tools
    • Добавить WWW в DNS — A/CNAME и гайды
    • Base64 кодирование и декодирование — преобразовать текст в браузере
    • Конвертер CSV ↔ JSON — типы, разделитель, локально
    • Проверка домена — DNS и данные регистрации
    • Проверка хеша файла — сверка дайджестов в браузере
    • Кодирование и декодирование HTML-сущностей — локально
    • IndexNow — отправка URL в Bing, проверка ключа и коды
    • Узнать свой IP — Публичный адрес (IPv4/IPv6)
    • Валидатор JSON Schema — пути draft-07, локально
    • JWT декодер — читать header и payload локально (без проверки подписи)
    • Markdown в HTML и обратно — с очисткой
    • Генератор случайных паролей — создавать пароли локально
    • Compare Two Texts Online — Text Diff Checker
    • Конвертер часовых поясов — сравнить один момент по миру
    • Конвертер Unix timestamp — эпоха ↔ читаемое время
    • Генератор UUID и ULID — создавать ID в браузере
    • Проверить HTTP-заголовки сайта — Посмотреть response headers
    • YAML в JSON и обратно — типы, multi-doc, локально
  • Calculators
    • Калькулятор ИМТ — как рассчитать индекс массы тела
    • Калькулятор градиента — многомерный ∇f (частные производные)
    • Калькулятор предельной выручки — Формула ΔTR / ΔQ
    • Калькулятор процентного изменения — От старого значения к новому
    • Калькулятор ROI — Как рассчитать рентабельность инвестиций
    • Квадратные футы в м² — Для жилья и ремонта
  • English
  • 中文
  • Español
  • العربية
  • Português
  • Bahasa Indonesia
  • Français
  • 日本語
  • Русский
  • Deutsch

Инструменты

Текстовый водяной знак — в браузереДобавить WWW в DNS — A/CNAME и гайдыBase64 кодирование и декодирование — преобразовать текст в браузереСгенерировать шкалу цвета бренда — палитра 50–950 и CSS‑токеныГайд по стилю бренда — модульный черновик, который можно правитьИзвлечь цвета из фото — палитра и выбор кликомСжать PDF — уменьшите размер в браузереОбрезать PDF — подрежьте поля в браузереКонвертер CSV ↔ JSON — типы, разделитель, локальноПроверка домена — DNS и данные регистрацииПроверка хеша файла — сверка дайджестов в браузереОтразить изображение — горизонт./верт.Калькулятор ИМТ — как рассчитать индекс массы телаКалькулятор градиента — многомерный ∇f (частные производные)Калькулятор предельной выручки — Формула ΔTR / ΔQКалькулятор процентного изменения — От старого значения к новомуКалькулятор ROI — Как рассчитать рентабельность инвестицийКодирование и декодирование HTML-сущностей — локальноРамка для фото — цвет и толщинаСжатие изображений — длинная сторона, качество и целевой размер (локально)Обрезка и изменение размера — локальноПросмотр и удаление EXIF с фото — GPS, камера, локальноКонвертер форматов изображений — PNG JPEG WebP AVIF BMP GIF ICO SVGОттенки серого — локальноОбъединить фото — собрать коллаж из нескольких снимковОптимизация изображений — WebP, AVIF и MozJPEG локальноНаложить лого — на фото в браузереИзображение ↔ Base64Изображения в GIF — короткая анимацияИзображения в PDF — по странице на фотоИзображения в PowerPoint — слайд на фотоИзображения в Word — локальный DOCXIndexNow — отправка URL в Bing, проверка ключа и кодыУзнать свой IP — Публичный адрес (IPv4/IPv6)Валидатор JSON Schema — пути draft-07, локальноJWT декодер — читать header и payload локально (без проверки подписи)Markdown в HTML и обратно — с очисткойОбъединить PDF — склейте файлы в браузереОрганизовать PDF — удалите или переставьте страницыГенератор случайных паролей — создавать пароли локальноНумерация страниц PDF — добавьте в браузереСтраница PDF в несколько размеров — пакет экспортаPDF в JPG — сохраните страницы как изображенияPDF в Markdown — извлеките текст для заметок в браузереВодяной знак PDF — поставьте текст на каждую страницу в браузереЗащитить PDF — зашифруйте паролем в браузереПовернуть PDF — исправьте ориентацию страницЦветовая схема сайта — семантические CSS-токеныРазделить PDF — извлеките страницы локальноКвадратные футы в м² — Для жилья и ремонтаCompare Two Texts Online — Text Diff CheckerКонвертер часовых поясов — сравнить один момент по мируКонвертер Unix timestamp — эпоха ↔ читаемое времяРазблокировать PDF — снимите пароль, который вы знаетеГенератор UUID и ULID — создавать ID в браузереПроверка контраста WCAG — коэффициент AA/AAAПроверить HTTP-заголовки сайта — Посмотреть response headersYAML в JSON и обратно — типы, multi-doc, локально

Проверка хеша файла — сверка дайджестов в браузере

Вычислите хеш вставленного текста или локального файла в браузере. Шаги: выберите Текст или Файл, отметьте MD5/SHA, нажмите Хеш, скопируйте hex в нижнем регистре. Пример: текст `hello` → SHA-256 `2cf24dba5fb0a30e26e83b2ac5b9e29e1b161e5c1fa7425e73043362938b0184`. Файлы читаются локально; MD5 загружает crypto-js с CDN только при выборе.

Алгоритмы

Как это работает

Выберите Текст для вставки (байты UTF-8) или Файл для локального файла (сырые байты). Отметьте один или несколько алгоритмов и нажмите Хеш. SHA через Web Crypto; MD5 при первом использовании загружает небольшую библиотеку. Результат — hex в нижнем регистре, строка на алгоритм.

Правила, которые стоит знать

Выбор алгоритма, семантика байтов и формат вывода — что ожидать перед сравнением digest в другом месте.

  • MD5 → 32 hex (128 бит). SHA-1 → 40 hex. SHA-256 → 64 hex. SHA-384 → 96 hex. SHA-512 → 128 hex. Всё в нижнем регистре, без префикса.
  • Режим текста: UTF-8 через `TextEncoder`. Режим файла: весь поток байтов. UTF-8 BOM или CRLF в файле меняют digest относительно простой вставки.
  • Пустой текст или файл нулевого размера даёт стандартный digest пустого ввода для каждого алгоритма (валидный hex).
  • Конфиденциальность: без загрузки. MD5 — единственный путь с fetch crypto-js с CDN; SHA-* только встроенный Web Crypto.

Пример

Текст `hello` с SHA-256 → `2cf24dba5fb0a30e26e83b2ac5b9e29e1b161e5c1fa7425e73043362938b0184`. MD5 той же строки → `5d41402abc4b2a76b9719d911017c592`. Текст — байты UTF-8; файлы — сырые байты.

Подходящие сценарии

  • Релиз: сравните SHA-256 установщика со значением на странице загрузки.
  • Конфиг: отпечаток JSON или фрагмента `.env` до и после деплоя.
  • Legacy QA: проверьте, что старый MD5-манифест всё ещё совпадает с пересобранным артефактом.

Frequently asked questions

Когда MD5, а когда SHA-256?

MD5 быстрый и ещё встречается в устаревших checksum (старые списки `md5sum`, некоторые ETag CDN). Для безопасности (подписи, пароли, защита от подмены) лучше SHA-256 или SHA-512. SHA-1 снят с сертификатов, но может быть в старых артефактах.

Как обрабатываются большие файлы?

Большие файлы читаются блоками с индикатором прогресса. Свыше ~100 МБ — предупреждение, но мы всё равно пробуем. Очень большие файлы могут тормозить или исчерпать память — для multi-GB архивов используйте desktop-утилиту.

Вставленный текст хешируется как файл?

Текст хешируется как байты UTF-8. Файл — как сырой поток байтов. Те же буквы в `.txt` могут отличаться от вставки при другой кодировке или переводах строк.

Загружается ли мой файл или текст?

Без загрузки. Текст и файлы остаются на устройстве. SHA-* использует Web Crypto. Только MD5 подгружает crypto-js с jsDelivr — содержимое на CDN не отправляется.

Какой формат hex на выходе?

Выводим hex в нижнем регистре без префикса `0x`, по строке на алгоритм. Как в типичных `md5sum` / `sha256sum` на Linux и macOS.

Related tools

  • Base64 кодирование и декодирование — преобразовать текст в браузере
  • Compare Two Texts Online — Text Diff Checker

Поделиться инструментом

Поделитесь в соцсетях, скопируйте ссылку или используйте системный шаринг.

XFacebookLinkedInRedditWhatsAppTelegram

https://onlinefreetools.org/ru/tools/file-hash

Вопросы и отзывы

Что-то неясно, сломано или отсутствует? Напишите сообщение ниже — мы читаем каждую заметку об этих инструментах.

Email: dailyonetools@outlook.com

References

  • MDN — SubtleCrypto.digest
  • NIST FIPS 180-4 (SHA)
  • RFC 1321 — MD5
OnlineFreeTools.org · Учебный проект · Постоянное обновление
О сайте·Журналы разработки·Конфиденциальность·Условия·Контакты