Base64 преобразует бинарные данные в текстовый формат ASCII. Используется для встраивания изображений в CSS через data URI, передачи бинарных данных в JSON API, кодирования вложений в email (MIME) и базовой HTTP-аутентификации.
Вставьте текст в поле ввода для автоматического кодирования в Base64. Или вставьте строку Base64 для декодирования обратно в обычный текст. Результат обновляется при вводе. Кнопка переключения режимов позволяет быстро поменять направление конвертации.
Встраивание небольших изображений в CSS через data URI, передача бинарных данных в JSON API (где поддерживается только текст), кодирование email-вложений в формате MIME, хранение данных в конфигурационных файлах, передача параметров через URL без использования специальных символов.
Алгоритм Base64 работает следующим образом: каждые 3 байта (24 бита) входных данных делятся на 4 группы по 6 бит. Каждая группа представляется одним из 64 символов ASCII (A-Z, a-z, 0-9, +, /). Если количество байтов не кратно 3, используется символ заполнения '='. Для поддержки Unicode применяется кодирование UTF-8 через TextEncoder и TextDecoder.
Base64 представляет бинарные данные в виде текста с помощью 64 безопасных ASCII-символов (буквы, цифры и два спецсимвола). Это позволяет передавать любые данные через протоколы, которые поддерживают только текст, например HTTP и email.
Просто вставьте текст в поле ввода, и инструмент автоматически преобразует его в Base64. В JavaScript используется функция btoa('текст'), которая вернёт строку Base64, например btoa('Hello') даст 'SGVsbG8='.
Вставьте строку Base64 в поле ввода, переключитесь в режим декодирования, и получите исходный текст. В JavaScript используется функция atob('SGVsbG8='), которая вернёт 'Hello'.
Нет, Base64 не является шифрованием. Это просто формат представления данных. Любой может декодировать Base64 обратно в исходный вид. Для защиты конфиденциальных данных используйте алгоритмы шифрования, например AES или RSA.
Base64 увеличивает размер примерно на 33%, потому что каждые 3 байта исходных данных превращаются в 4 символа Base64. Это плата за возможность передавать любые данные в текстовом виде.
Процентное кодирование URL онлайн. Преобразуйте специальные символы в безопасный формат. encodeURI и encodeURIComponent.
Экранирование HTML спецсимволов. Преобразуйте <, >, & в HTML-entities. Защита от XSS-атак.
Генератор хешей онлайн. MD5, SHA-1, SHA-256 и SHA-512. Проверка целостности данных и контрольные суммы.
Трансформируйте, форматируйте, генерируйте и кодируйте данные мгновенно. Приватно, быстро и всегда бесплатно.
Смотреть все инструменты