Кодируйте и декодируйте текст или файлы в Base64 и обратно — с URL-безопасным выводом и переносом строк.
Это бесплатный инструмент Base64 в браузере, который мгновенно кодирует и декодирует текст и файлы — с поддержкой стандартного и URL-безопасного алфавитов, необязательного переноса строк и полного UTF-8 — и при этом никакие данные не покидают ваше устройство, потому что каждое преобразование выполняется на JavaScript прямо у вас.
Вставьте текст или перетащите файл — результат появится мгновенно. Кодирование выполняется полностью в браузере с помощью нативных API TextEncoder и btoa, поэтому ваши данные никогда не отправляются на сервер.
Выберите Кодировать или Декодировать, затем вкладку Текст или Файл. Для текста введите или вставьте слева и читайте результат справа; при необходимости включите URL-безопасный вывод или перенос строк по 76 символов. Для файлов перетащите файл в область загрузки, чтобы получить строку Base64 и data URI. Скопируйте или скачайте результат — ничего не отправляется на сервер.
Нет. Инструмент на 100% работает на стороне клиента — кодирование и декодирование происходят полностью в вашем браузере, поэтому даже конфиденциальные данные и личные файлы можно использовать безопасно.
URL-безопасный Base64 заменяет символы + и / на - и _ и убирает завершающее заполнение, поэтому строку можно использовать в URL-адресах, именах файлов и JWT без дополнительного экранирования.
Скорее всего, ввод не является корректным Base64 или был закодирован из двоичного файла, а не из текста UTF-8. Проверьте лишние символы, а двоичные файлы обрабатывайте через вкладку Файл.
Создано командой Tooljar с использованием нативных браузерных API TextEncoder, TextDecoder, btoa и atob и протестировано на соответствие стандарту Base64 (RFC 4648), поэтому вывод совпадает с тем, что ожидают ваши серверы и библиотеки.