btoa()
РЕКЛАМА · 728×90
Google AdSense / Яндекс.Директ
Encoding
btoa()
Кодирует строку в Base64
→ stringPHP: base64_encode()ES5+
stringstring
Строка для кодирования
btoa(string)
РЕЗУЛЬТАТ
— нажмите Выполнить или Ctrl+Enter —
Справочник параметров
ПараметрТипСтатусОписание
stringstringrequiredСтрока для кодирования
О функции

btoa() (binary to ASCII) кодирует строку в формат Base64 — текстовое представление бинарных данных, использующее только ASCII символы. Применяется для передачи данных в HTTP заголовках, встраивания изображений в HTML через data URL, кодирования учётных данных для Basic Auth. Функция работает только с Latin-1 символами — для кириллицы нужна предварительная обработка через encodeURIComponent.

Поддержка браузеров

Изначально специфична для браузеров, стандартизирована в HTML5 (2014). В Node.js появилась в v16 как глобальная функция. Поддерживается всеми современными браузерами и IE10+.

Советы и подводные камни