Кодировщик и декодировщик Base64

Мгновенно кодируйте, декодируйте и проверяйте Base64: UTF-8, Base64URL и приватная обработка в браузере.

✦ Локальная работа · Без регистрации · Файлы остаются на устройстве

Try a sample
Drag and drop a file

✦ Работает локально в браузере. Текст и файлы не покидают устройство.

Результат

Вставьте текст или Base64, чтобы начать.

Что такое Base64?

Base64 — это схема преобразования двоичных данных в текст, представляющая байты 64 печатными символами. Она полезна для JSON, HTML, электронной почты, файлов конфигурации и API. Base64 — это кодирование, а не шифрование.

Как кодировать или декодировать Base64

  1. Вставьте текст или Base64 в поле ввода.
  2. Дайте автоматическому режиму определить формат или выберите кодирование/декодирование.
  3. Проверьте результат и инспектор Base64.
  4. Скопируйте текст или скачайте декодированные двоичные данные.

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

Каждые три входных байта (24 бита) превращаются в четыре 6-битных значения, сопоставленных с алфавитом Base64. Поэтому Base64 обычно примерно на треть больше исходных данных.

Примеры кода Base64

const bytes = new TextEncoder().encode("Hello 👋");
const binary = String.fromCharCode(...bytes);
const encoded = btoa(binary);

Buffer.from("Hello 👋", "utf8").toString("base64");

Base64 в ИИ и API

Некоторые API принимают изображения и файлы как Base64 или Data URL, потому что JSON является текстовым. Base64 не сжимает и не шифрует данные, а только меняет представление байтов.

FAQ по кодировщику и декодировщику Base64

Что такое Base64?

Base64 представляет байты 64 печатными символами и не является шифрованием.

Можно кодировать Unicode и эмодзи?

Да. Перед Base64-кодированием текст преобразуется в байты UTF-8.