Перейти к содержимому
WoowTools

Кодировщик и декодер Base64

Кодируйте текст или файлы в Base64 и декодируйте Base64 в текст. Режим URL safe, data URI, вывод HTML, CSS и JSON, автоопределение. Работает в браузере.

Бесплатно Работает в браузере Без регистрации

Загрузка: Кодировщик и декодер Base64…

Ваши файлы не покидают устройство

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

  1. 1

    Откройте «Кодировщик и декодер Base64» на этой странице. Инструмент загружается прямо в браузере.

  2. 2

    Добавьте файл, текст или значения и настройте параметры.

  3. 3

    Скопируйте или скачайте результат. Ничего не загружается и не хранится.

Об инструменте

Base64 превращает любые данные, текст или двоичные, в буквы, цифры и символы + и /, чтобы их можно было передать через системы, которые понимают только текст: почту, JSON, URL, HTML и заголовки HTTP. Этот кодировщик и декодер Base64 работает в обе стороны, с текстом и файлами, и полностью в вашем браузере, поэтому учётные данные и личные файлы никуда не загружаются.

Как закодировать или декодировать Base64

  1. Выберите Encode или Decode либо доверьтесь автоопределению Base64.
  2. Введите или вставьте текст либо переключитесь на файл и выберите изображение, текстовый файл или JSON.
  3. Настройте параметры: кодирование URL safe и переносы строк с нужной длиной строки.
  4. Выберите вывод: обычный Base64, data URI или готовый фрагмент HTML, CSS или JSON.
  5. Скопируйте или скачайте результат. Статистика показывает, насколько выросли данные после кодирования.

Где используется Base64

  • Встраивание изображений в HTML или CSS как data URI, например небольших иконок без лишнего запроса.
  • HTTP Basic авторизация: заголовок передаёт логин:пароль в Base64.
  • Вложения в письмах, которые MIME кодирует в Base64.
  • JSON и API, где файлы или двоичные данные нужно передать в текстовом поле.
  • Токены и ключи, например части JSON Web Token (в варианте URL safe).

Base64 URL safe

Стандартный Base64 использует + и /, у которых в URL особое значение. Вариант URL safe заменяет их на знак минус (-) и подчёркивание (_) и обычно убирает выравнивание = в конце. Используйте его для ссылок, имён файлов и JWT.

Полезно знать

  • Base64 это не шифрование. Декодировать его может любой, поэтому не прячьте так пароли и секреты.
  • Данные становятся примерно на 33% больше, потому что каждые 3 байта превращаются в 4 символа. Крупные изображения лучше отдавать обычными файлами.
  • Текст кодируется в UTF-8, поэтому кириллица, диакритика и эмодзи сохраняются.

Нужна другая кодировка? Кодировщик и декодер URL выполняет процентное кодирование ссылок, а HTML-кодировщик экранирует символы для веб-страниц.

Частые вопросы

Base64 это шифрование?

Нет. Base64 это кодирование, которое любой может мгновенно обратить. Оно лишь позволяет передавать данные как текст, но не скрывает их.

Как перевести изображение в Base64?

Переключитесь на ввод файла, выберите изображение и вывод Data URI, HTML или CSS. Получится строка, которую можно вставить прямо в тег img или в фон CSS.

Почему результат Base64 больше исходных данных?

Base64 записывает каждые 3 байта четырьмя символами, поэтому закодированные данные примерно на 33% больше оригинала.

Что такое Base64 URL safe?

Вариант, в котором вместо + и / используются знак минус (-) и подчёркивание (_), чтобы результат можно было использовать в URL, именах файлов и JSON Web Token без экранирования.

Почему декодирование не работает?

Частые причины: символы вне алфавита Base64, отсутствующее выравнивание = или URL safe Base64, декодируемый как обычный. Уберите пробелы и переносы строк или включите URL safe.

Загружаются ли мои файлы?

Нет. Кодирование и декодирование выполняются в браузере, файлы и текст не покидают ваше устройство.