Base64 Кодировщик / Декодировщик Текста

Кодируйте обычный текст в Base64 и декодируйте Base64 обратно в текст мгновенно. Поддерживает URL-safe Base64 и полный UTF-8. Только на стороне клиента.

Быстрые примеры

О Base64 Кодировщике / Декодировщике Текста

Base64 — это схема кодирования из двоичного в текстовый формат, которая представляет двоичные данные в формате строки ASCII. Обычно используется, когда необходимо закодировать двоичные данные, которые нужно хранить и передавать через среды, предназначенные для обработки текстовых данных. Этот инструмент позволяет кодировать любой текст в формат Base64 и декодировать строки Base64 обратно в обычный текст. Вся обработка происходит в браузере — данные никогда не отправляются на сервер.

Функции

Как использовать

  1. Выберите режим: Кодировать (текст → Base64) или Декодировать (Base64 → текст)
  2. Выберите вариант: Стандартный Base64 или URL-safe Base64
  3. Введите или вставьте текст в поле ввода
  4. Результат появляется автоматически в реальном времени
  5. Нажмите Копировать, чтобы скопировать результат в буфер обмена
  6. Используйте кнопку Поменять, чтобы инвертировать операцию

Распространенные случаи использования

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

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

Base64 — это схема кодирования из двоичного в текстовый формат, которая представляет двоичные данные с использованием 64 символов ASCII (A-Z, a-z, 0-9, +, / и = для заполнения). Обычно используется для кодирования данных, которые должны быть переданы или сохранены в текстовых форматах, таких как JSON, XML или URL.

В чем разница между стандартным Base64 и URL-safe?

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

Безопасны ли мои данные при использовании этого инструмента?

Да, абсолютно. Все кодирование и декодирование происходит полностью в браузере с использованием JavaScript. Ваш текст никогда не отправляется на сервер, что делает его полностью безопасным для конфиденциальных данных, таких как пароли, ключи API и личная информация.

Могу ли я кодировать неанглийские символы?

Да, этот инструмент поддерживает полное кодирование UTF-8. Вы можете кодировать текст на любом языке, включая китайский, японский, арабский, эмодзи и специальные символы. Инструмент использует TextEncoder внутри для правильной обработки многобайтовых символов.

Что делает вариант URL-safe?

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

Почему мой декодированный вывод содержит странные символы?

Это обычно происходит, когда входные данные не являются допустимым Base64, или когда исходный текст был закодирован с использованием другой кодировки. Убедитесь, что вы используете правильный режим (Кодировать vs Декодировать) и что ваш ввод следует допустимому формату Base64 (только A-Z, a-z, 0-9, +, /, -, _ и =).

Могу ли я кодировать двоичные файлы с помощью этого инструмента?

Этот инструмент предназначен для кодирования текста. Для двоичных файлов (изображений, PDF и т.д.) используйте наш специальный инструмент Файл в Base64 или Изображение в Base64, которые правильно обрабатывают двоичные данные.

Что показывают выходные статистики?

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