Детектор кодировки
Автоматически определите, является ли строка Base64, URL-кодированной, hex или обычным текстом — и декодируйте её.
Кодировка символов
Текст выглядит как é или Привет? Вставьте его в поле выше — исправленный вариант появится здесь. Чтобы определить кодировку файла, выберите или перетащите его ниже.
О инструменте «Детектор кодировки»
Принимает строку с неизвестным кодированием и пытается определить, является ли она Base64, URL-encoded, hex или другим распространённым кодированием, затем декодирует её автоматически. Полезно, когда вам дают строку без контекста о том, как она закодирована — из лог-файла, параметра URL, payload API или тикета поддержки. Определение не всегда однозначно, поскольку некоторые строки технически валидны сразу под несколькими схемами кодирования, поэтому результат стоит воспринимать как отправную точку для дальнейшей проверки.
Почему определение может быть неоднозначным: строка вроде SGVsbG8 — валидный Base64, но достаточно короткая hex- или URL-encoded строка иногда тоже проходит базовую проверку формата, не будучи «настоящим» кодированием. Длинные строки определяются автоматически гораздо надёжнее коротких — при длине меньше ~12 символов результат стоит проверить вручную. Если результат декодирования сам оказывается закодированной строкой (двойное кодирование часто встречается в параметрах URL и в некоторых устаревших API), пропустите результат через инструмент повторно.
Определяет
Base64url (URL-безопасный)
URL percent-кодирование
Hex-строка (0-9, a-f)
HTML-сущности (&)
Quoted-printable
Кодировка символов (испорченный текст, файлы)
Обычный текст
Поддерживаемые кодировки
Юникод: UTF-8, UTF-16LE/BE
Кириллица: CP-1251, KOI8-R, KOI8-U, CP-866 (DOS), CP-855, ISO-8859-5, MacCyrillic, MIK
Другие однобайтовые: CP-1250, CP-1252, CP-1253, CP-1254, CP-1255, CP-1256, CP-1257, CP-874, ISO-8859-2, ISO-8859-7, CP-437, Mac Roman
Китайский, японский, корейский: GB2312/GBK, HZ, Big5, Shift_JIS, EUC-JP, ISO-2022-JP, EUC-KR
Транспортные кодировки: Base64, Base64url, URL, Quoted-printable, Hex, HTML entities
Ошибки набора: Неверная раскладка (RU ↔ EN), транслит, 7-битный KOI8