Кодировщик Base64
Что вы узнаете
Не искажает диакритические знаки и кириллицу
Многие подобные инструменты построены прямо на старой функции браузера, которая выдаёт ошибку на любом символе выше определённого предела — в том числе на буквах с диакритическими знаками и на кириллице. Здесь текст сначала переводится в байты по общепринятой кодировке символов, поэтому любая буква кодируется верно.
Честная ошибка, а не испорченный текст
Если введённый для раскодирования текст не соответствует нужному формату, страница прямо об этом говорит, вместо того чтобы показать испорченные символы как будто это настоящий результат.
Кодирование и раскодирование на одной странице
Вводите текст и получаете закодированную строку, или вводите закодированную строку и получаете текст за ней — без переключения между инструментами.
Ничего не сохраняется
Текст, который вы кодируете или раскодируете, остаётся на вашей странице. Мы его не храним и никуда дальше не отправляем.
Как это считается
- Вставьте текст для кодирования, или закодированный текст для раскодирования.
- Нажмите нужную кнопку.
- Получите результат, готовый для копирования.
Стоит знать
Почему важны байты
Старая функция браузера для такого кодирования работает прямо с символами и выдаёт ошибку на любом символе выше определённого предела — то есть вообще не может закодировать буквы с диакритическими знаками или кириллицу. Этот инструмент сначала переводит текст в байты по общепринятой кодировке символов и только потом кодирует их — именно так, как это на самом деле должно работать.
Что значит ошибка при раскодировании
Не любая строка из букв и цифр — это верно закодированный текст: важны и длина, и допустимый набор символов. Когда введённый текст не соответствует этим правилам, страница прямо говорит, что не может его раскодировать, вместо того чтобы показать испорченный, нечитаемый результат как будто он верный.
Частые вопросы
Почему другие подобные инструменты искажают мои диакритические знаки?
Потому что многие построены прямо на старой функции браузера, которая понимает лишь ограниченный набор символов. Здесь текст сначала переводится в байты по общепринятой кодировке, которая может представить любую букву.
Что будет, если текст для раскодирования неверный?
Страница прямо скажет, что текст не является верно закодированным, вместо того чтобы показать испорченные символы как будто это правильный результат.
Доходит ли мой текст до сервера?
Да — он отправляется, чтобы быть закодированным или раскодированным, но не сохраняется и никуда дальше не передаётся.
Можно ли закодировать эмодзи или кириллический текст?
Да. Текст переводится в байты по общепринятой кодировке перед кодированием, поэтому любая буква или символ, включая эмодзи, представляются верно.