Base64: кодирование и декодирование
Кодируйте и декодируйте Base64 с правильной работой UTF-8 — кириллица, эмодзи и иероглифы проходят без потерь.
Работает целиком в браузере — ничего из введённого не отправляется на наши серверы.
Как это работает
Base64 встречается в секретах Kubernetes, user-data cloud-init, заголовках basic auth и data URI. Кодер сначала переводит текст в UTF-8 — это обходит классическую ошибку btoa на нелатинских символах. Режим URL-safe заменяет + и / на - и _ и убирает выравнивание, как в JWT. Из файла получается готовый data: URI, который можно вставить в CSS или HTML.
Вопросы и ответы
Base64 — это шифрование?
Нет. Это обратимое кодирование без ключа, раскодировать его может кто угодно. Прятать им пароли нельзя.
Почему при декодировании получается мусор?
На входе может быть URL-safe Base64 или двоичные данные, а не текст. URL-safe распознаётся автоматически, а бинарные файлы как читаемый текст не отобразятся.
Похожие инструменты
Все инструменты →Примените это на своём сервере: KVM VPS от $3 в месяц, root-доступ, оплата криптовалютой.
Тарифы VPS