Кодировщик Base64

Кодируйте текст в Base64 и декодируйте Base64 в текст. Base64 — это кодирование, а не шифрование: оно не защищает данные. Всё происходит в вашем браузере.

Текст в Base64

Base64 в текст

Ничего не сохраняется и не отправляется на сервер.

Кодировщик Base64 превращает текст в строку из букв, цифр и символов + и /, а также работает в обратную сторону: вставьте строку Base64 и получите исходный текст UTF-8. Например, Hello world превращается в SGVsbG8gd29ybGQ=. Переключатель URL safe заменяет + и / на - и _ и убирает заполнитель =, что удобно для токенов и параметров URL. Base64 - это кодирование, а не шифрование: оно ничего не защищает. Результат вычисляется по мере ввода после короткой задержки, а панель декодирования предупреждает, если ввод не является допустимым Base64 или не декодируется в текст UTF-8.

Как пользоваться

  1. Введите или вставьте текст в панель Text to Base64, чтобы увидеть его закодированную версию.
  2. Включите URL safe, если строка пойдет в URL или токен, без знаков + и / и без заполнителя.
  3. Нажмите Copy у результата, чтобы скопировать строку в буфер обмена.
  4. Для декодирования вставьте строку в панель Base64 to text и прочитайте полученный текст.

Часто задаваемые вопросы

Подходит ли Base64 для шифрования паролей?
Нет. Base64 лишь меняет представление данных, и любой может его обратить. Для защиты информации нужно настоящее шифрование, а для необратимых отпечатков используйте hash.
Что меняет опция URL safe?
Знак плюс становится дефисом, косая черта - подчеркиванием, а заполнитель = удаляется. Так строку можно поместить в URL без дополнительного экранирования.
Почему сказано, что Base64 недопустим?
В строке есть символы вне алфавита Base64, невозможная длина, либо она не декодируется в допустимый текст UTF-8, как это бывает с двоичными файлами.
Можно ли декодировать строку URL-safe?
Да. Декодер принимает как стандартный алфавит, так и вариант с - и _, и не требует заполнителя =. Он также игнорирует пробелы и переводы строк.

Похожие инструменты