Skip to main content
appkiro.com

JSON в Base64

Кодируйте JSON в обычный или URL-safe Base64 с сохранением исходного представления. Результат можно проверить, скопировать или скачать.

Инструмент Base64 · Точное преобразование Base64

Что делает этот инструмент

Страница кодирует JSON в Base64 без специальной валидации и преобразования формата. Выберите обычный или URL-safe вариант по требованиям протокола.

Преобразовать

1

Введите или загрузите

Вставьте текст или выберите файл

2

Выберите действие

Кодируйте, декодируйте или проверяйте

3

Проверьте результат

Просмотрите вывод и данные о байтах

1. Ввод

Символов: 0

2. Действие

3. Результат

Символов: 0

4. Быстрые действия

5. Сведения о Base64

ОписаниеBase64 представляет байты как текст и не является шифрованием.
АлфавитA-Z, a-z, 0-9, +, /, =
Размер вводаСимволов: 0 / Байт: 0
Размер результатаСимволов: 0 / Байт: 0
ЗаполнениеЗнак = дополняет группу до четырёх символов.
СостояниеГотово

Как это работает

Входные байты

101010 111100 110101 ...

Группы по 6 бит

101010 111100 110101 ...

Индексы

42 60 53 ...

Символы Base64

q 8 1 ...

Как преобразовать JSON в Base64

  1. Вставьте исходные данные JSON в точном виде для кодирования.

  2. Оставьте действие «Кодировать» и выберите доступный вариант результата.

  3. Проверьте результат и сведения о байтах, затем скопируйте или скачайте данные.

Формат и поведение результата

Текст JSON кодируется дословно. Конвертер не разбирает и не проверяет документ, не сортирует ключи, не минифицирует и не форматирует его.

Обычный Base64 соответствует стандартному алфавиту RFC 4648. URL-safe выбирайте только по требованию получателя; правила padding зависят от протокола.

Совет эксперта

После декодирования проверяйте документ специализированным валидатором. Успешный Base64 означает лишь восстановление байтов.

Когда это полезно

Типичные сценарии:

  • Передать JSON через переменную окружения, параметр CI или другое текстовое поле конфигурации.
  • Подготовить точную строку Base64 для API, тестового вебхука или интеграционного теста.
  • Создать воспроизводимый тестовый набор данных без ручного изменения исходных байтов.

Ограничения и безопасность

Важные ограничения:

  • Base64 обычно увеличивает объём полезных данных примерно на треть, без учёта префикса data URL и внешней разметки.
  • Base64 — обратимое кодирование, а не шифрование. Получатель строки может восстановить исходные байты.
  • Конвертер работает с переданным текстом или байтами, но не парсит, не валидирует, не минифицирует, не форматирует и не исправляет документ.

Устранение неполадок

Результат отличается от другого encoder

сравните UTF-8, BOM, пробелы и CRLF/LF побайтно.

Исходный документ синтаксически неверен

Base64 всё равно может быть создан; проверяйте документ профильным инструментом.

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

Что именно сохраняется?

Текст JSON кодируется дословно. Конвертер не разбирает и не проверяет документ, не сортирует ключи, не минифицирует и не форматирует его.

Проверяет ли страница корректность формата?

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

Чем обычный Base64 отличается от Base64URL?

Обычный Base64 использует + и /. В Base64URL применяются - и _, а padding иногда опускается; выбирайте формат, который ожидает принимающая система.

Влияют ли пробелы и окончания строк на Base64?

Да. Пробелы, отступы, BOM и CRLF/LF входят в исходные байты, поэтому визуально похожие документы могут давать разные строки.

Для следующего шага откройте локализованную страницу:

Вставьте данные выше, выполните преобразование и скопируйте или скачайте результат.