К содержанию
D1
RU

Конспекты

JS Base64 UTF-8 trap

javascript atob base64 · btoa encode browser · js base64 decode

Browser API ломает Unicode — серверный tool лучше.

Запрос «javascript atob base64» часто всплывает на лабах по сетям, web или DevOps. Я открываю Base64 Codec на DN01 (Base64 Codec), вставляю текст или Base64, выбираю Auto/Encode/Decode и сразу вижу результат с размером в байтах.

Тема «JavaScript atob/btoa и UTF-8» — средне- или низкочастотная, но на практике встречается в MIME, JWT, Basic Auth и конфигах. Base64 — не шифр: любой decode за секунду.

Рядом полезны Punycode Converter для IDN и Password Generator — разные задачи, но тоже «утилиты на пару кликов». Для кириллицы включай UTF-8 decode; URL-safe — если в строке -_ вместо +/.

Для отчёта приложи скрин input/output. Для скриптов есть API с токеном — см. Регистрация API доступа.