Результат отличается
убедитесь, что оба инструмента используют UTF-8; сравните normalization, BOM и окончания строк.
Кодируйте текст UTF-8 в обычный или URL-safe Base64 с сохранением исходного представления. Результат можно проверить, скопировать или скачать.
Страница кодирует текст UTF-8 в Base64 без специальной валидации и преобразования формата. Выберите обычный или URL-safe вариант по требованиям протокола.
Преобразовать
Введите или загрузите
Вставьте текст или выберите файл
Выберите действие
Кодируйте, декодируйте или проверяйте
Проверьте результат
Просмотрите вывод и данные о байтах
Входные байты
101010 111100 110101 ...
Группы по 6 бит
101010 111100 110101 ...
Индексы
42 60 53 ...
Символы Base64
q 8 1 ...
Вставьте исходные данные текст UTF-8 в точном виде для кодирования.
Оставьте действие «Кодировать» и выберите доступный вариант результата.
Проверьте результат и сведения о байтах, затем скопируйте или скачайте данные.
Текст сначала преобразуется в байты UTF-8, затем в Base64. Символ Unicode может занимать несколько байтов, поэтому число символов и байтов различается.
Обычный Base64 соответствует стандартному алфавиту RFC 4648. URL-safe выбирайте только по требованию получателя; правила padding зависят от протокола.
Сравнивайте байты, а не символы: emoji и многие нелатинские символы занимают несколько байтов UTF-8.
Типичные сценарии:
Важные ограничения:
убедитесь, что оба инструмента используют UTF-8; сравните normalization, BOM и окончания строк.
получатель может интерпретировать UTF-8 байты в другой кодировке.
Текст сначала преобразуется в байты UTF-8, затем в Base64. Символ Unicode может занимать несколько байтов, поэтому число символов и байтов различается.
Текст представляется байтами UTF-8. Один видимый символ может занимать несколько байтов, что влияет на длину Base64.
Обычный Base64 использует + и /. В Base64URL применяются - и _, а padding иногда опускается; выбирайте формат, который ожидает принимающая система.
Один видимый символ может занимать несколько байтов UTF-8. Длина Base64 зависит от числа байтов, а не символов на экране.
Для следующего шага откройте локализованную страницу:
Вставьте данные выше, выполните преобразование и скопируйте или скачайте результат.