Кодирование / декодирование Base64

Закодируйте текст в Base64 или раскодируйте Base64 обратно в текст (безопасно для UTF-8).

Загрузка инструмента…

Кодирование / декодирование Base64Преобразуйте любой текст в Base64 и обратно — полностью безопасно для UTF-8: эмодзи и нелатинские письменности корректно сохраняются при обоих преобразованиях. Всё выполняется прямо в браузере, поэтому вставленные данные никогда не покидают ваше устройство. Используйте кнопку обмена, чтобы подать результат на вход и выполнить преобразование в обратную сторону.

Что такое Кодирование / декодирование Base64?

Бесплатный онлайн-кодировщик и декодировщик Base64, который преобразует обычный текст в Base64 или раскодирует строку Base64 обратно в читаемый текст, полностью безопасно для UTF-8. Разработчики, студенты и все, кто работает с data URI, токенами API, JSON Web Token, заголовками базовой HTTP-аутентификации или конфигурационными файлами, используют его для быстрого кодирования и декодирования строк без написания кода. Поскольку кодирование учитывает UTF-8, эмодзи и нелатинские письменности (корейская, японская, китайская, арабская, латиница с диакритикой) преобразуются без искажений в обе стороны. Переключайтесь между режимами «Кодировать» и «Декодировать», используйте «Поменять местами» для преобразования в обратную сторону и копируйте результат одним кликом.

Как пользоваться Кодирование / декодирование Base64

  1. Выберите режим переключателем «Кодировать / Декодировать»: выберите «Кодировать», чтобы превратить текст в Base64, или «Декодировать», чтобы превратить Base64 обратно в текст.
  2. Введите или вставьте содержимое в поле ввода (обычный текст в режиме «Кодировать», строка Base64 в режиме «Декодировать»).
  3. Сразу же читайте преобразованный результат в поле вывода ниже, которое обновляется по мере ввода.
  4. Нажмите кнопку копирования у поля вывода, чтобы скопировать результат в буфер обмена.
  5. Используйте кнопку «Поменять местами», чтобы вернуть результат во вход и перевернуть режим, выполнив преобразование в обратную сторону.
  6. Нажмите «Очистить», чтобы опустошить поле ввода и начать заново.

Примеры

Кодирование обычного текста

Ввод

Hello

Вывод

SGVsbG8=

Декодирование строки Base64

Ввод

SGkh

Вывод

Hi!

Преобразование туда и обратно UTF-8 / эмодзи

В режиме «Кодировать» нелатинский текст и эмодзи (например, "안녕 👋") сначала кодируются через UTF-8, поэтому при декодировании результата возвращаются в точности исходные символы без искажений.

Часто задаваемые вопросы

Обрабатывает ли он эмодзи и нелатинские символы, например корейские или японские?
Да. Кодирование и декодирование безопасны для UTF-8, поэтому эмодзи и нелатинские письменности преобразуются корректно и возвращаются в точности к исходному тексту.
Почему я вижу ошибку "Invalid Base64 input"?
Это сообщение появляется в режиме «Декодировать», когда вставленный текст не является корректным Base64 (например, содержит недопустимые символы или неверное заполнение). Переключитесь в режим «Кодировать» для обычного текста или вставьте правильно отформатированную строку Base64.
Можно ли преобразовывать в обе стороны?
Да. Используйте переключатель «Кодировать / Декодировать», чтобы выбрать направление, или нажмите кнопку «Поменять местами», чтобы вернуть текущий результат во вход и автоматически перевернуть режим.
Загружаются ли мои данные на сервер?
Нет. Всё выполняется целиком в вашем браузере с помощью встроенного кодирования JavaScript. Вставленный текст никогда не покидает ваше устройство и не отправляется ни на один сервер.
Есть ли ограничение на размер текста, который можно преобразовать?
Фиксированного ограничения нет; преобразование происходит локально в вашем браузере, поэтому единственное практическое ограничение — доступная память вашего устройства.

Похожие инструменты