Кодирование данных

Base64 Encoder / Decoder

Кодируйте UTF-8 текст и файлы, декодируйте Base64, Base64URL и Data URL с предпросмотром результата.Кодирование и декодирование Base64 прямо в браузере.

Локальная обработкаТекст и файлы не покидают браузер
Исходные данные
Файл Файл не выбран
Параметры
Вход

Текст или файл

Ctrl/Cmd + Enter
0 Б · 0 символов
Выход

Base64

Результат появится после обработки
Введите текст или загрузите файл для кодирования.
Быстрый старт

Как пользоваться Base64 Encoder / Decoder

  1. 1

    Выберите направлениеКодирование или декодирование.

  2. 2

    Добавьте данныеВставьте текст либо загрузите файл.

  3. 3

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

Что такое Base64

Base64 представляет бинарные данные с помощью печатных символов. Формат часто используется в API, MIME-сообщениях, конфигурациях, сертификатах и Data URL.

Base64 и Base64URL

Base64URL заменяет символы + и / на безопасные для URL варианты - и _. Padding в конце строки может отсутствовать.

Файлы и изображения

Загрузите файл, чтобы получить обычную Base64-строку или Data URL. При декодировании изображения можно предварительно посмотреть и скачать.

Безопасная локальная обработка

Текст и файлы обрабатываются JavaScript и Web Worker внутри браузера. Содержимое не передаётся в API Snipit и не сохраняется после закрытия страницы.

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

Поддерживается ли русский текст и emoji?

Да. Перед кодированием текст преобразуется в UTF-8, поэтому кириллица, emoji и другие Unicode-символы сохраняются корректно.

Можно ли декодировать Base64 без символов =?

Да. Инструмент восстанавливает допустимый padding автоматически и также понимает Base64URL.

Отправляется ли файл на сервер?

Нет. Чтение, кодирование, декодирование, предпросмотр и скачивание происходят локально в браузере.

Почему Base64 становится больше исходного файла?

Каждые три байта кодируются четырьмя печатными символами, поэтому размер обычно увеличивается примерно на треть, не считая заголовка Data URL и переносов строк.