Перейти к основному содержимому
FreeOnlineTools Go
Русский
Как

Как кодировать и декодировать Base64: Полное руководство

Автор: FreeOnlineTools Team · Обновлено 2026-08-27

Быстрый ответ

Кодирование Base64 преобразует бинарные данные в текст с помощью 64 печатных символов (A-Z, a-z, 0-9, +, /). Используйте наш бесплатный Base64 Encoder для кодирования, а Base64 Decoder — для декодирования. Вся обработка в браузере —данные не загружаются.

Введение

Base64 — это схема кодирования binary-to-text, преобразующая бинарные данные в ASCII-строку. Обычно используется для кодирования данных, передаваемых через текстовые媒介, такие как email или JSON. Base64 — это не шифрование, а обратимое кодирование, которое может декодировать любой.

Шаг за шагом

  1. Выберите свой вход

    Введите текст или данные, которые вы хотите закодировать, в поле ввода инструмента Base64 Encoder. Подойдет любой текстовый контент — строки, JSON, URLs и т. д.

  2. Закодируйте в Base64

    Инструмент автоматически кодирует введенные вами данные с помощью встроенной функции браузера btoa(). Результат мгновенно появляется в поле вывода.

  3. Скопируйте или используйте результат

    Нажмите кнопку «Копировать», чтобы скопировать строку в кодировке Base64 в буфер обмена. Теперь вы можете использовать его в своем приложении, вызове API или передаче данных.

  4. Декодировать обратно в оригинал

    Для декодирования вставьте строку Base64 в инструмент декодера Base64. Исходный текст появляется мгновенно. Используйте кнопку Копировать, чтобы скопировать декодированный результат.

Примеры

Кодировать простой текст

Вход: Hello, World!

Выход: SGVsbG8sIFdvcmxkIQ==

Закодировать данные JSON

Вход: {"name":"FreeOnlineTools","free":true}

Выход: eyJuYW1lIjoiRmlyZVRvb2xzIiwiZnJlZSI6dHJ1ZX0=

Раскодируйте Base64

Вход: SGVsbG8gV29ybGQ=

Выход: Hello World

Распространенные проблемы

  • Символы, отличные от ASCII, могут привести к неожиданным результатам — используйте encodeURIComponent() перед кодированием, если ваш текст содержит символы Юникода.
  • Кодировка Base64 увеличивает размер данных примерно на 33% — входной 3-байтовый код превращается в 4 символа Base64.
  • Заполнение (= или ==) в конце является частью кодировки и не должно удаляться.
  • Base64 не является шифрованием: его может расшифровать каждый. Никогда не используйте его для хранения конфиденциальных данных, таких как пароли.

Советы

  • Используйте Base64 для данных URLs, вложений электронной почты и встраивания изображений в HTML/CSS.
  • Для текста в Юникоде используйте TextEncoder + btoa(unescape(encodeURIComponent(text))) в JavaScript.
  • Всегда проверяйте декодированный вывод перед его использованием в приложении.
  • Используйте наши инструменты кодирования и декодирования Base64 для мгновенного конфиденциального кодирования/декодирования в вашем браузере.

Сопутствующие инструменты

Связанные руководства

Ссылки