Base64 простыми словами

Base64 встречается в исходниках писем, ответах API, CSS-файлах и токенах авторизации. Разберёмся, как он работает и как с ним обращаться.

Открыть инструмент: Base64 декодер

Как это устроено

Base64 берёт данные по 3 байта (24 бита), делит их на четыре группы по 6 бит и записывает каждую одним из 64 символов. Если длина не делится на 3, в конце добавляются знаки =.

Где встречается

  • Вложения в письмах (MIME), строки по 76 символов.
  • Заголовки писем: тема и отправитель вида =?UTF-8?B?…?=.
  • Data URI для маленьких картинок в HTML и CSS.
  • JWT-токены в URL-safe Base64 без выравнивания.

Когда лучше не использовать

Крупные картинки в Base64 утяжеляют страницу и не кешируются браузером отдельно. Используйте его только для мелких иконок и никогда — чтобы «спрятать» секретные данные.