Base64 кодирование онлайн 🔐

Закодируйте текст в Base64 или раскодируйте обратно. Инструмент корректно работает с кириллицей и UTF-8.

БесплатноВ браузереБез регистрацииДанные не отправляются
Калькулятор загружается…
Открыть калькулятор →
🔒 Все расчёты выполняются в вашем браузере — данные никуда не отправляются.

Простыми словами

Что это. Base64 — способ записать любые данные (текст, картинку, файл) строкой из безопасных символов, которую можно передать в URL, письме или HTML. Инструмент кодирует и декодирует такие строки.

Кому и зачем. Нужен разработчикам (data-URI, токены, вложения в письмах), верстальщикам и всем, кто встречает длинную непонятную строку и хочет узнать, что внутри.

Как считает. Текст превращается в байты в кодировке UTF-8, затем каждые 3 байта группируются в 4 символа из алфавита A–Z, a–z, 0–9, «+», «/» (в конце добавляются знаки «=» для выравнивания). Декодирование выполняет обратную операцию: символы возвращаются в байты, а байты собираются в исходный текст. Кириллица и другие языки поддерживаются полностью.

Что такое Base64

Base64 — способ представить двоичные данные текстом из 64 символов (A–Z, a–z, 0–9, +, /). Используется для передачи данных в текстовых протоколах: вложения в email, data-URI, JSON Web Tokens.

Важно: Base64 — это кодирование, а не шифрование. Закодированные данные легко раскодировать, поэтому не используйте Base64 для защиты паролей.

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

  • Вставьте текст и выберите Encode или Decode.
  • Для кириллицы инструмент использует UTF-8 — раскодирование пройдёт корректно.

Пример

Текст «Привет» в Base64 → 0J/RgNC40LLQtdGC. Кодирование увеличивает размер данных примерно на 33 %.

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

Base64 — это шифрование?
Нет. Это обратимое кодирование: любой может раскодировать данные. Для защиты используйте настоящее шифрование (например, AES).
Почему после декодирования «кракозябры»?
Скорее всего, исходник был в UTF-8, а декодирование прошло в другой кодировке. Наш инструмент работает в UTF-8 по умолчанию.