Детектор кодировки
Автоматически определите, является ли строка 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-сущности (&)
Обычный текст