Glyph WidgetsGlyph Widgets
ИнструментыО проектеКонтактыБлогКонфиденциальностьУсловияУбрать рекламуПоддержать на Ko-fi

© 2026 Glyph Widgets LLC. Все права защищены.

·

100% обработка на стороне клиента

Разработчик
Текст и письмо
Изображения и цвета
Медиа
Веб и SEO
Утилиты
Конфиденциальность и безопасность
Калькуляторы
  1. Главная
  2. Разработчик
  3. Кодирование
  4. Кодировщик/декодер Base64

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

Последнее обновление: 5 марта 2026 г.

Кодируйте текст в Base64 или декодируйте строки Base64 мгновенно. Полная поддержка Unicode с URL-безопасным режимом. Вся обработка происходит локально в вашем браузере.

0 символов
0 символов
Поделиться

Сохранённые настройки : функция для спонсоров.

История инструментов : функция для спонсоров.

Заметки к инструментам : функция для спонсоров.

Возможности

  • ▶Кодировать текст в Base64
  • ▶Декодировать Base64 в текст
  • ▶Полная поддержка Unicode/UTF-8
  • ▶Режим Base64 URL-safe
  • ▶Копировать результат в буфер обмена
  • ▶Скачать как текстовый файл
  • ▶Преобразование в реальном времени
  • ▶Переключить режим одним кликом
  • ▶100% на стороне клиента : ваши данные никогда не покидают ваш браузер

Как использовать этот инструмент

1

Выберите режим

Нажмите «Кодировать», чтобы преобразовать обычный текст в Base64, или «Декодировать», чтобы преобразовать Base64 обратно в читаемый текст. Инструмент запоминает ваш выбор.

2

Введите данные

Вставьте или введите содержимое в поле ввода. Для кодирования введите любой текст, включая символы Unicode. Для декодирования введите допустимую строку Base64.

3

Включить режим URL-Safe (Необязательно)

Включите URL-безопасный режим перед кодированием, если ваш вывод будет использоваться в URL. Это заменяет + на - и / на _, делая его безопасным для строк запроса и путей.

4

Копировать или скачать

Результат появляется автоматически при вводе. Нажмите «Копировать» для копирования в буфер обмена или «Скачать» для сохранения в файл. Используйте «Поменять» для быстрого обращения операции.

Как работает кодирование Base64

Кодирование Base64 преобразует двоичные данные в набор из 64 печатаемых символов ASCII. Алгоритм группирует входные байты в наборы по 3 (24 бита), затем разделяет их на 4 группы по 6 бит каждая. Каждое 6-битное значение отображается на один из 64 символов алфавита Base64.

Алфавит Base64

A-Z (26 символов) для значений 0-25. a-z (26 символов) для значений 26-51. 0-9 (10 символов) для значений 52-61. + для значения 62 (или - в безопасном для URL режиме). / для значения 63 (или _ в безопасном для URL режиме). = для заполнения, когда длина входа не делится на 3.

Поддержка Unicode

Стандартный Base64 (btoa/atob) обрабатывает только ASCII. Наш инструмент использует TextEncoder для преобразования текста Unicode в байты UTF-8 сначала, затем кодирует эти байты. Для декодирования мы обращаем процесс с помощью TextDecoder, обеспечивая полную поддержку Unicode.

Режим безопасности URL

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

Общие случаи использования

Встраивание изображений в HTML/CSS с использованием URI данных. Кодирование двоичных данных в полезных нагрузках JSON или XML. Передача файлов по текстовым протоколам. Кодирование учетных данных для базовой аутентификации HTTP. Хранение двоичных данных в базах данных только для текста.

Ограничения

Base64 увеличивает размер данных примерно на 33%. Не подходит для шифрования или безопасности. Очень большие входы могут вызвать проблемы с производительностью браузера. Некоторые специальные сценарии заполнения могут требовать безопасного для URL режима.

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

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

Связанные инструменты

JWT Decoder

Decode and inspect JSON Web Tokens

JSON Formatter

Format and validate JSON data

XML Formatter

Format, beautify, and validate XML documents

YAML Formatter

Format, beautify, and validate YAML files