Кодирование / Декодирование Base64
Безопасное кодирование и декодирование Base64 в UTF-8.
Ваш текст кодируется и декодируется целиком в вашем браузере, поэтому ничего из вставленного не загружается на сервер.
Нужно проверить токен? Попробуйте JWT-декодер.
Об инструменте Кодирование / Декодирование Base64
Этот кодировщик и декодер Base64 преобразует текст в Base64 и декодирует Base64 обратно в читаемый текст — всё обрабатывается локально в вашем браузере. Кодирование безопасно для UTF-8, поэтому эмодзи, акценты и любые символы Unicode корректно проходят туда и обратно без искажений. Декодер снисходителен: он принимает URL-safe алфавит (с символами - и _), допускает отсутствие выравнивающих символов и убирает лишние пробелы перед тем, как декодировать Base64 в текст. Он создан для разработчиков, QA-инженеров и всех, кто работает с API, JWT, data URI или HTTP-заголовками и кому нужен быстрый и надёжный конвертер base64 для кодирования или декодирования на лету. Переключайтесь между режимами «Кодировать» и «Декодировать» одним нажатием и копируйте результат. Поскольку всё работает в вашем браузере, ничего не загружается на сервер.
Возможности
- Безопасное для UTF-8 кодирование, так что эмодзи и акцентированные символы проходят туда и обратно корректно
- Декодирует как стандартный, так и URL-safe Base64 (символы - и _)
- Допускает отсутствие или избыток выравнивающих символов при декодировании
- Автоматически убирает пробелы и переносы строк из вставленного текста
- Переключение между режимами «Кодировать» и «Декодировать» в один клик
- Понятные сообщения об ошибках, если ввод пуст или не является корректным Base64
- Копирование закодированного или декодированного результата одним действием
Как использовать Кодирование / Декодирование Base64
- Выберите режим «Кодировать», чтобы преобразовать текст в Base64, или «Декодировать», чтобы вернуть Base64 в текст.
- Введите или вставьте ваш текст или строку Base64 в поле ввода.
- Сразу же читайте преобразованный результат в области вывода.
- Скопируйте результат для использования в вызове API, заголовке или data URI.
Пример
Ввод
Привет, ArrayKit!
Результат
0J/RgNC40LLQtdGCLCBBcnJheUtpdCE=
Кодирование обычного UTF-8 текста в стандартный Base64.
Частые ошибки и устранение неполадок
- При декодировании возвращается «Input is not valid Base64.» — Удалите все символы вне алфавита Base64 (A-Z, a-z, 0-9, +, /, -, _) и попробуйте снова; посторонние символы или обрезанные данные ломают декодирование.
- Декодированный текст показывает искажённые символы или кракозябры — Исходные данные, скорее всего, не были UTF-8 текстом, или была скопирована лишь часть строки Base64. Вставьте полную строку, чтобы получить чистый результат.
- URL-safe токен не декодируется в другом месте — URL-safe Base64 использует - и _ и часто опускает выравнивание. Этот инструмент его декодирует, но если другая система его отвергает, замените - на + и _ на / и добавьте символы выравнивания =.
- Кажется, что пробелы или переносы строк во вставленном блоке вызывают проблемы — Здесь ничего делать не нужно; декодер автоматически убирает пробелы и переносы строк перед декодированием.
Часто задаваемые вопросы
- Что такое кодировщик и декодер Base64?
- Это инструмент, который преобразует текст и бинарно-безопасные строки в Base64 и обратно. Кодировщик и декодер Base64 от ArrayKit работает в обоих направлениях прямо в вашем браузере, с безопасной для UTF-8 обработкой эмодзи и акцентов.
- Как декодировать строку Base64 в текст?
- Переключитесь в режим «Декодировать», вставьте строку Base64 в поле ввода, и читаемый текст мгновенно появится в области вывода для копирования.
- Поддерживает ли инструмент Base64 от ArrayKit URL-safe Base64?
- Да. Декодирование принимает символы - и _, используемые в URL-safe алфавите, и допускает отсутствие выравнивания, поэтому токены из JWT и URL декодируются без проблем.
- Может ли инструмент Base64 обрабатывать эмодзи и акцентированные символы?
- Да. Текст кодируется в UTF-8 перед Base64, поэтому любой Unicode, включая эмодзи и акценты, корректно проходит туда и обратно без искажений.
- Почему моя строка Base64 не декодируется?
- Ввод содержит символы вне алфавита Base64, или часть строки отсутствует. Вставьте полную неизменённую строку и удалите все посторонние символы.
- Отправляются ли мои данные куда-либо при использовании инструмента Base64?
- Нет. Всё кодирование и декодирование происходит локально в вашем браузере, ваши данные не покидают устройство, и ничего не загружается на сервер.
Связанные инструменты
Все инструменты ArrayKit