Base64: кодирование и декодирование
Вставьте текст — получите Base64, вставьте Base64 — получите текст обратно. Кириллица, иероглифы и эмодзи переживают это без потерь: строка читается как UTF-8, а не как байты одного языка.
- Бесплатно
- Файлы не покидают ваше устройство
- Без регистрации
- Без ограничений по файлам
Как пользоваться
- Выберите направление: закодировать или раскодировать.
- Вставьте текст — результат появится прямо во время набора.
- Для токена в ссылке включите URL-безопасный алфавит; чтобы закодировать файл, нажмите «Закодировать файл».
Полезно знать
Зачем вообще нужен Base64
Некоторые каналы переносят только обычный текст: заголовки писем, поля JSON, ссылки, конфигурационные файлы. Base64 превращает любые байты в 64 безопасных символа, чтобы они прошли нетронутыми. Плата — размер: результат примерно на треть больше исходника.
Два алфавита, один стандарт
Классический алфавит использует + и /, а у них внутри ссылки собственный смысл. URL-безопасный вариант заменяет их на - и _ и убирает символы заполнения, поэтому токен доживает до конца ссылки. При раскодировании здесь принимаются оба варианта без вопросов.
Частые вопросы
Base64 — это шифрование?
Нет. Это способ записать байты текстом, и раскодировать его может кто угодно за секунду. Никогда не прячьте так пароль.
Отправляется ли текст куда-нибудь?
Нет. Кодирование и раскодирование идут в браузере — безопасно для токенов и приватных данных.
Почему в других инструментах ломается кириллица?
Потому что там btoa вызывают прямо на строке, а эта функция понимает только однобайтовые символы. Здесь текст сначала переводится в UTF-8, поэтому подходит любой алфавит.
Файл какого размера можно закодировать?
До 5 МБ. Дальше получается строка, которую браузеру тяжело даже показать, не то что посчитать.
Похожие инструменты
- Форматировать JSON Вставьте JSON и получите его отформатированным, проверенным или сжатым. Данные остаются в брауз…
- JSON Beautifier Вставьте простыню сжатого JSON и читайте её как документ. Отступы появляются прямо во время наб…
- Подсчёт слов Введите или вставьте текст — счётчики обновятся мгновенно: слова, символы, предложения, абзацы…
- Счётчик символов Наберите или вставьте текст и смотрите, как счётчик меняется на каждом нажатии — отдельно с про…
- CSV в JSON Вставьте таблицу — получите JSON. Разбор идёт по RFC 4180, поэтому ячейка «Иванов, Иван» остаёт…
- Генератор QR-кода Введите ссылку или любой текст — код появится прямо во время набора. Скачайте PNG для экрана ил…
- Изменить регистр текста Вставьте текст, выберите регистр, заберите результат. Девять способов записать одни и те же сло…
- Красивый шрифт для ника Наберите ник и заберите вариант, который понравится. Ничего не устанавливается и никуда не отпр…