Работает локально в браузере. Введённые данные не отправляются на наши серверы.

Советы по кодированию Base64

Base64 — для транспорта/хранения бинарных данных, не для тайны.

Для query string берите URL-safe Base64.

Размер растёт примерно на треть.

Уточните, какой алфавит ждёт потребитель.

Не кодируйте секреты в надежде «спрятать» их.

Байты в Base64 для передачи

Обработка выполняется в браузере — введённые данные не загружаются на наши серверы.

Base64 делает бинарное безопасным для JSON, почты и URL, где ждут ASCII. Размер растёт примерно на треть.

Берите стандартный или URL-safe алфавит — какой потом будет декодировать получатель.

Как закодировать в Base64

  1. Введите исходный текст

    Обычный текст кодируется как UTF-8, если вы не вставляете уже бинарный дамп.

  2. Encode

    Копируйте строку целиком, включая паддинг, если приёмник строгий.

  3. Декодируйте тем же алфавитом

    URL-safe вывод не сойдётся с декодером, который ест только `+/`.

FAQ: Base64 encode

Так можно спрятать пароль?

Нет. Кодировка обратима без ключа. Нужен менеджер паролей и HTTPS, не Base64.

Почему вывод длиннее?

Каждые 3 байта становятся 4 символами. Это ожидаемо.

Кодирование локальное?

Да. Ничего не загружается.