Конвертер Base64

Конвертируйте любой текст в Base64 и обратно с полной поддержкой UTF-8 — арабский текст, эмодзи и символы кодируются корректно. Всё выполняется на вашем устройстве, и ничего не загружается.

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

  1. Вставьте текст или строку Base64 в поле ввода.
  2. Нажмите «Закодировать в Base64» или «Декодировать из Base64» в зависимости от нужного направления.
  3. Скопируйте результат одним щелчком — некорректный Base64 определяется мгновенно.

Частые вопросы

Является ли Base64 шифрованием?

Нет. Base64 — это схема кодирования, а не шифрование: она преобразует данные в безопасную текстовую форму с помощью общеизвестного алфавита и не требует ключа. Любой может декодировать её мгновенно, поэтому никогда не используйте Base64 для защиты паролей и секретов — для этого нужно настоящее шифрование.

Кодирование происходит на моём устройстве?

Да, полностью. Инструмент использует встроенные в браузер функции TextEncoder и btoa/atob, поэтому текст конвертируется локально и никогда не загружается, не хранится и не просматривается на сервере.

Почему после декодирования появляются символы �?

Такое происходит, когда исходный Base64 был получен из байтов, не являющихся корректным UTF-8, или когда строка скопирована не полностью. Убедитесь, что вставляете строку Base64 целиком, включая символы = в конце; этот инструмент использует UTF-8 в обоих направлениях.

Безопасен ли результат для URL и почему он заканчивается на =?

Стандартный Base64 использует символы +, / и один или два завершительных символа = (выравнивание), которые имеют особый смысл в URL, поэтому в исходном виде он не безопасен для ссылок. Закодируйте его для URL перед использованием в строке запроса или примените вариант base64url, который заменяет + и / на - и _.

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