Перейти к содержимому

Кодирование и декодирование Base64

Преобразуйте текст и файлы в Base64 и обратно с полной поддержкой Unicode.

Обработка в вашем браузере. Ваши файлы остаются на этом устройстве. На наши серверы ничего не загружается.

Base64 — это кодирование, а не шифрование. Декодировать его может кто угодно.

Как пользоваться инструментом «Кодировщик / декодер Base64»

  1. 1

    Выберите режим: текст, Base64, файл в Base64 или Base64 в файл.

  2. 2

    Вставьте исходные данные или выберите файл.

  3. 3

    Скопируйте результат или скачайте его.

Об инструменте «Кодировщик / декодер Base64»

Base64 представляет двоичные данные с помощью 64 печатных символов. Это удобно для встраивания изображений в HTML или CSS, передачи вложений в JSON или чтения закодированных значений в файлах конфигурации. Текст кодируется в UTF-8, поэтому арабские буквы, диакритика и эмодзи корректно восстанавливаются после обратного преобразования. Декодер принимает стандартный и URL-safe алфавиты, отсутствующее дополнение (padding), переносы строк и префиксы data: URI и сообщает, если входные данные некорректны. Если декодированные данные не являются текстом, их можно скачать как файл, тип которого определяется по содержимому. Base64 — это кодирование, а не шифрование: декодировать его может кто угодно. Всё работает в вашем браузере.

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

Безопасен ли Base64?

Нет. Это кодирование, которое любой может обратить. Для защиты данных используйте инструменты шифрования.

Почему результат больше моего файла?

Base64 использует четыре символа на каждые три байта, поэтому результат примерно на 33% больше.

Что такое URL-safe Base64?

Вариант, в котором вместо + и / используются - и _, а дополнение опускается, поэтому его можно использовать в URL и именах файлов.