Привет, мир!
Ввод Привет, мир!
Результат Привет, мир!
Кодирует текст в Base64 и декодирует обратно, с поддержкой UTF-8 и URL-safe алфавита: данные не покидают браузер.
Результат
Измените любое значение — результат обновится сразу.
Ввод Привет, мир!
Результат Привет, мир!
Ввод 👋
Результат 8J+Riw== — один видимый символ, четыре байта UTF-8.
Ввод subjects?_d=1
Результат Стандартный вариант даёт c3ViamVjdHM/X2Q9MQ==, URL-безопасный — c3ViamVjdHM_X2Q9MQ без заполнения.
Нет. Это обратимое кодирование без ключа, поэтому любой может его декодировать. Используйте его для передачи двоичных данных через текстовые каналы, но никогда для защиты секретов.
Знаки равенства дополняют последнюю группу, когда длина входных данных не делится на три. URL-безопасные варианты обычно опускают это заполнение, и декодеры могут его восстановить.
Простые кодировщики обрабатывают каждый символ как один байт. Китайские иероглифы занимают три байта UTF-8, а многие эмодзи — четыре, поэтому перед применением Base64 текст необходимо преобразовать в байты UTF-8.
Отказ от ответственности: Результаты рассчитаны по формуле на этой странице и носят справочный характер. Реальные объёмы зависят от материалов, технологии и условий, поэтому перед заказом закладывайте запас.