EQVPS
Разработчику

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