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

Кодирование и декодирование в браузере

Input

Loading editor...

Output

Loading editor...

Похожие инструменты

Часто задаваемые вопросы

Base64 кодирует двоичные данные в ASCII-текст с помощью 64 печатных символов (A–Z, a–z, 0–9, +, /). Его используют, чтобы встраивать бинарные данные в текстовые форматы: JSON, XML, HTML и электронную почту. Размер результата примерно на 33% больше исходных данных.

Вставьте текст в поле ввода и нажмите «Закодировать». Инструмент переводит каждый символ в байты UTF-8, затем в представление Base64. Нажмите «Копировать», чтобы скопировать результат.

Типичные случаи: встраивание небольших изображений в CSS/HTML (data URI), передача бинарных данных в JSON API, кодирование содержимого файлов для загрузки, вложения в почте (MIME) и хранение бинарных данных в чисто текстовых БД.

Стандартный Base64 использует символы + и /, которые в URL нужно экранировать. Base64URL заменяет их на - и _ и убирает padding (=). В JWT применяется Base64URL, потому что токены часто передают в URL.