Base64 кодер и декодер

Закодируйте текст или файл в Base64 и расшифруйте обратно. Полная поддержка кириллицы (UTF-8).

Файл → Base64

Получите Data URL для встраивания в HTML/CSS. Файл не загружается на сервер.

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

Введите текст и нажмите «Закодировать» — получите строку Base64. Вставьте Base64 во второе поле и нажмите «Декодировать», чтобы восстановить исходный текст. В отличие от многих онлайн-конвертеров, инструмент корректно работает с русским языком и эмодзи благодаря кодировке UTF-8.

Файл в Data URL

Загрузите картинку или другой небольшой файл и получите готовый Data URL вида data:image/png;base64,…. Его можно вставить прямо в атрибут src изображения или в CSS-свойство background — файл будет встроен в страницу без отдельного запроса к серверу. Разумный предел — файлы до нескольких десятков килобайт.

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

Что такое Base64 и зачем он нужен?

Base64 — способ записать любые двоичные данные с помощью 64 безопасных символов (буквы, цифры, + и /). Так картинки встраивают прямо в HTML и CSS, а вложения передают в электронной почте и API, где допустим только текст.

Является ли Base64 шифрованием?

Нет. Base64 — это кодировка, а не шифрование: любой может декодировать строку обратно без ключа. Для защиты данных используйте настоящее шифрование, а Base64 — только для передачи.

Почему закодированная строка длиннее исходной?

Base64 представляет каждые 3 байта данных 4 символами, поэтому объём вырастает примерно на 33%. Это плата за совместимость с текстовыми форматами.

Обновлено: 2 июля 2026