С 2010 года · Более 2 млн запусков инструментов в месяц
С 2010 года
Добавить в Chrome

Моя Панель Инструментов

Автоматический Режим

Сохранённых инструментов пока нет.

Премиум-версия
Похожие инструменты
Декодер URLКодировщик Base64Декодер азбуки МорзеКонвертер Текста в Двоичный/Hex/ASCIIURL-кодировщик
Домашняя страница > Разное > Кодировщики и декодеры

Декодер Base64

Декодируйте строки Base64 в обычный текст с подробным анализом байтов, разбивкой по символам, несколькими форматами вывода (текст, HEX, двоичный код), поддержкой URL-safe и проверкой кодировки.

БесплатноБез регистрацииОбновлено фев 2026
Декодер Base64Попробуйте — бесплатно ▼

⚡ Попробуйте эти примеры:

Hello World! Quick Brown Fox Заголовок JWT Текст Unicode

Embed Декодер Base64 Widget

О Декодер Base64

Добро пожаловать в Декодер Base64 — мощный инструмент, который декодирует строки Base64 обратно в их исходный текстовый или двоичный формат. Благодаря подробному анализу байтов, поддержке нескольких форматов вывода, поддержке URL-safe строк и визуализации распределения символов, этот декодер предоставляет все необходимое для работы с данными Base64 при разработке, анализе данных и отладке.

Что такое кодирование Base64?

Base64 — это схема кодирования двоичных данных в текст, представляющая двоичные данные с помощью набора из 64 символов ASCII. Она преобразует двоичные данные в текстовый формат, который можно безопасно передавать по текстовым протоколам, таким как электронная почта (MIME), встраивать в документы JSON/XML или хранить в базах данных, принимающих только текст.

Набор символов Base64

Стандартный Base64: A-Z, a-z, 0-9, +, / (с = для заполнения)

URL-safe Base64: A-Z, a-z, 0-9, -, _ (заменяет + и /)

Почему кодирование Base64 важно

  • Вложения электронной почты: Кодировка MIME использует Base64 для безопасной передачи двоичных файлов в письмах.
  • Data URI: Встраивание изображений и шрифтов непосредственно в HTML/CSS с помощью Base64.
  • API-взаимодействие: Безопасная передача двоичных данных в JSON.
  • Аутентификация: HTTP Basic Auth кодирует учетные данные в Base64.
  • Cookies и токены: Токены JWT используют кодировку Base64URL.

Как использовать этот декодер

  1. Вставьте строку Base64: Скопируйте закодированный текст в поле ввода. Разрывы строк обрабатываются автоматически.
  2. Выберите кодировку вывода: Выберите UTF-8 для большинства случаев или выберите ASCII, Latin-1 или UTF-16 для специфических нужд.
  3. Включите режим URL-safe: Отметьте этот пункт, если ваш Base64 использует - и _ вместо + и /.
  4. Нажмите "Декодировать": Просмотрите декодированный текст вместе с подробным анализом.
  5. Изучите результаты: Переключайтесь между вкладками Текст, Hex, Двоичный вид и Таблица байтов для различных представлений данных.

Понимание форматов вывода

Текстовый вид

Декодированное содержимое, интерпретируемое как текст с использованием выбранной вами кодировки. Это то, что вам нужно для декодирования текстового контента Base64, такого как файлы конфигурации, сообщения или учетные данные.

Hex (Шестнадцатеричный вид)

Показывает необработанные байты как шестнадцатеричные значения. Полезно для анализа двоичного содержимого, отладки проблем с кодировкой или работы с данными, включающими непечатные символы.

Двоичный вид

Отображает каждый байт как 8-битное двоичное число. Полезно для низкоуровневого анализа данных, понимания битовых паттернов или в образовательных целях.

Таблица байтов

Комплексная таблица, показывающая каждый байт с его десятичным значением, шестнадцатеричным представлением, двоичной формой и эквивалентным символом. Идеально подходит для детального изучения закодированных данных.

Стандартный vs URL-Safe Base64

ХарактеристикаСтандартный Base64URL-Safe Base64
Символ 62+ (плюс)- (дефис)
Символ 63/ (косая черта)_ (подчеркивание)
Заполнение= (обязательно)= (часто опускается)
ПрименениеEmail, общее кодированиеURL-адреса, имена файлов, JWT

Варианты кодировки символов

КодировкаЛучше всего дляПоддержка символов
UTF-8Современный текст, UnicodeВсе символы Unicode
ASCIIПростой английский текст128 символов (0-127)
Latin-1Западноевропейский текст256 символов (0-255)
UTF-16Исходник в UTF-16Все символы Unicode

Распространенные случаи использования Base64

Веб-разработка

  • Data URI: Встраивание небольших изображений в CSS/HTML для уменьшения количества HTTP-запросов.
  • Веб-шрифты: Включение шрифтов непосредственно в таблицы стилей.
  • Source maps: Кодирование отладочной информации в скомпилированных файлах.

API и аутентификация

  • Токены JWT: JSON Web Tokens используют Base64URL для заголовка и полезной нагрузки.
  • HTTP Basic Auth: Учетные данные кодируются в Base64 (имя_пользователя:пароль).
  • OAuth: Клиентские учетные данные часто используют кодировку Base64.

Передача данных

  • Вложения электронной почты: Кодировка MIME использует Base64 для двоичных файлов.
  • Данные XML/JSON: Двоичные данные, встроенные в текстовые форматы.
  • Хранение в БД: Хранение двоичных данных в текстовых колонках.

Накладные расходы на размер Base64

Кодирование Base64 увеличивает размер данных примерно на 33%. Это происходит потому, что каждые 3 байта входных данных создают 4 байта выходных. Формула такова:

Расчет размера

Закодированный размер = ⌈(исходный размер × 4) / 3⌉ + заполнение

Пример: 100 байт → ~134 байта в закодированном виде

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

Что такое кодирование Base64?

Base64 — это схема кодирования двоичных данных в текст, которая представляет двоичные данные с помощью 64 символов ASCII (A-Z, a-z, 0-9, +, /). Она обычно используется для передачи двоичных данных по текстовым протоколам и встраивания их в документы JSON, XML или HTML.

В чем разница между стандартным и URL-safe Base64?

Стандартный Base64 использует символы '+' и '/', которые имеют специальное значение в URL. URL-safe Base64 заменяет их на '-' и '_', чтобы сделать строку безопасной для использования в адресах и именах файлов без дополнительного энкодинга.

Почему данные Base64 заканчиваются знаками '='?

Символы '=' гарантируют, что длина строки кратна 4. Так как Base64 кодирует по 3 байта за раз, заполнение добавляется, если ввод не кратен трем. Один '=' означает 2 байта в остатке, два '=' — 1 байт.

Может ли Base64 декодировать изображения?

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

Какую кодировку выбрать для декодирования?

Используйте UTF-8 для большинства текстов. ASCII подходит для простого английского, Latin-1 — для западноевропейских языков, а UTF-16 — если данные изначально были в UTF-16.

Насколько данные становятся больше?

Размер увеличивается примерно на 33%. Каждые 3 входных байта превращаются в 4 выходных символа. Например, 100 байт данных станут примерно 134 байтами в Base64.

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

Дополнительные ресурсы

Ссылайтесь на этот контент, страницу или инструмент так:

"Декодер Base64" на сайте https://ru.miniWebtool.com/декодер-base64/ от MiniWebtool, https://MiniWebtool.com/

от команды miniwebtool. Обновлено: 5 февраля 2026 г.

Кодировщики и декодеры:

Популярные и обновлённые инструменты:

Кодировщик и декодировщик ROT13Валидатор и декодер UUIDДекодер JWTСмотреть все →
Домашняя страница > Разное > Кодировщики и декодеры > Декодер Base64