Kovcheg · Инструменты

Base64 онлайн —
кодирование и декодирование текста

Закодируйте или расшифруйте строку в браузере — бесплатно, без регистрации, результат сразу копируется

Коротко

Что делает этот Base64-конвертер

Encode и decode в одном экране: текст ↔ Base64 без регистрации, с UTF-8 и копированием результата.

Encode и decode рядом

Переключайте вкладки «Кодировать» и «Декодировать» без перезагрузки. Вставили строку — получили результат. Удобно быстро проверить payload из API, лога или письма.

Данные не уезжают на сервер

Преобразование идёт на вашей стороне (client-side). Так спокойнее смотреть токены, куски JWT и технические строки — они не складываются в чужую историю запросов.

Кириллица и эмодзи не ломаются

Base64 работает с байтами. По умолчанию текст считается как UTF-8: русские фразы после decode читаются нормально, а не превращаются в кракозябры.

Base64 — кодирование для передачи, не шифрование

Определение

Что такое Base64 простыми словами

Кодирование для транспорта, не защита секретов

Base64 переводит любые байты (текст, файл, картинку) в строку из 64 «безопасных» символов: латиница, цифры и знаки + /. Так бинарные данные кладут в JSON, письмо или вебхук, где ждут обычный текст. Стандарт — RFC 4648. После кодирования строка обычно длиннее примерно на 33%.

  • Base64 обратимо без ключа: любой декодер прочитает исходные байты.
  • В конце часто стоят = — padding, чтобы длина делилась на 4.
  • Для ссылок и JWT чаще нужен base64url: вместо + / используют - _.

Маркер: простыми словами. Padding = — «пустые места» в конце Base64-строки. Без них декодер может сказать «Incorrect padding».

Инструмент

Base64 онлайн — кодирование и декодирование

Вкладки «Кодировать / Декодировать», RU-пресеты под Unisender, Bitrix, Vision, JWT и Make. Всё считается в браузере.

Пресеты под российские сервисы

Выберите пресет — подставим пример и нужные тумблеры. Всё считается в браузере.

0 символов

0 символов

Обработка только в браузере · данные не отправляются на сервер

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

Четыре шага до готовой строки

Для кодирования вставьте обычный текст или поле API. Для декодирования — Base64 из лога, письма или вебхука. Если видите data:image/...;base64,, включите снятие data-URI.

Признак успеха: русские буквы читаются, длина Base64 кратна 4 (или padding добился сам), в API уходит «голый» Base64 без префикса data-URI.

1

Вставьте текст или Base64

Строка из 1С, поле API, лог или письмо. Для data-URI — снимите префикс до запятой.

2

Выберите режим

«Кодировать» или «Декодировать». Для JWT — URL-safe; для писем — MIME wrap 76.

3

Скопируйте результат

Готовый Base64 или текст копируется целиком — не вырезайте куски вручную.

4

Проверьте UTF-8

Кириллица читается? Padding на месте? В Bitrix нет лишнего data:…;base64,?

Фичи

Что умеет панель

Кодировщик и онлайн-декодер Base64 с режимами под JWT, письма и data-URI.

Кодировщик Base64 для текста

Переводит обычную строку в Base64. Подходит для тестовых payload’ов, полей CRM и быстрой проверки вида строки.

Онлайн-декодер Base64 → текст

Возвращает байты в текст (UTF-8 по умолчанию). «Расшифровка» в быту = decode, не настоящий шифр.

Файл или картинка в Base64

Пресеты data-URI и Vision. Нужно для CSS, писем и JSON API. Размер после encode растёт примерно на треть.

Режимы под JWT и ссылки

Тумблеры URL-safe и «без padding» закрывают OAuth/JWT и query. На decode инструмент может добить =.

Конвертер без регистрации

Вкладка, ввод, опции, копирование. Не нужно выбирать десяток charset’ов, если чините кириллицу или webhook Make.

Понятные ошибки по-русски

Подсказки «неверный алфавит», «нет padding», «похоже на URL-safe» экономят время на чужой строке.

Кейсы РФ

Кейсы для российских задач

1С, Unisender, Bitrix24, Telegram, MAX, Яндекс Vision, Make/n8n — типичные места, где Base64 ломается из‑за префикса или режима.

1С и Base64 в обменах

В интеграциях 1С часто передают файл или двоичные данные текстом. Закодируйте здесь и вставьте в поле обмена. Копируйте результат целиком.

Unisender

Unisender Go vs старый API

В Unisender Go вложение attachments[].content = Base64. В legacy API Base64 нельзя — нужен binary. Уточните метод перед рассылкой.

Bitrix24

Bitrix File.upload без data-URI

В imbot.v2.File.upload поле content ждёт Base64 без data:*;base64,. Лишний префикс даёт FILE_INVALID_CONTENT.

Telegram

Telegram-бот и вложения

Bot API принимает файл через multipart. Если webhook принёс Base64 — decode в файл/blob, затем sendPhoto / sendDocument.

MAX

MAX-боты и Base64

Путь: POST /uploads (multipart) → token → вложение. Base64 — промежуточный формат «decode → upload».

Яндекс

Яндекс Vision / SpeechKit

Поле content часто принимает изображение в Base64 внутри JSON. Пресет Vision экономит ручную работу.

Make / n8n

Webhook контент-завода

Make и n8n часто приносят data:image/...;base64,.... Перед toBinary срежьте всё до запятой — иначе файл будет битый.

Письма / JWT

Data-URI, MIME и токены

Мелкие иконки — data-URI; SMTP иногда режет по 76 символов. Средний сегмент JWT — base64url: Decode + URL-safe покажет claims.

Ограничения

Что важно помнить

Это не шифрование

Base64 не защищает секреты и не проверяет подпись JWT. Любой декодер вернёт исходные байты.

Безопасность
Большие файлы упираются в браузер

Очень тяжёлые вложения упираются в память вкладки и лимиты API/почты. Учитывайте рост ≈33%.

Лимиты
Неверный режим даёт «чужую» строку

Standard vs URL-safe, charset, data-URI — сверяйте с документацией сервиса перед вставкой.

Режим
Legacy API может запрещать Base64

Старый Unisender и часть методов ждут binary, а не Base64. Смотрите версию API.

API

FAQ

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

Base64 — это шифрование или кодирование?

Только кодирование (binary → текст). Ключа нет: любой декодер вернёт байты. Секреты в Base64 не защищены.

Чем Base64 encode отличается от decode?

Encode превращает текст/файл в Base64-строку. Decode делает обратное и при UTF-8 даёт читаемый текст. «Расшифровка Base64» в быту = decode.

Как декодировать Base64 в текст онлайн?

Вкладка «Декодировать» → вставить строку → UTF-8 для русского → кнопка → копировать. Для JWT включите URL-safe и при необходимости добейте padding.

Можно ли перевести файл или картинку в Base64?

Да. Учтите рост ≈33% и лимиты API/почты. Для HTML часто нужен полный data-URI с префиксом типа.

Нужна ли регистрация для Base64 онлайн?

Нет. Работает сразу в браузере. Для токенов предпочтителен client-side: строка не обязана уходить на сервер.

Почему после decode получаются «кракозябры»?

Чаще всего неверный charset: Base64 его не хранит, для кириллицы нужен UTF-8. Реже — битый padding, пробелы MIME или путаница standard ↔ URL-safe.

Чем Base64 отличается от base64url?

Обычный: + / и padding =. base64url: - _, padding часто опускают. Для query, state и JWT берите URL-safe.

Безопасно ли вставлять токен в онлайн-конвертер?

Если счёт в браузере и без отправки на сервер — риск ниже серверных «классиков». Боевые секреты всё равно лучше не светить в чужих вкладках.

Что такое data-URI и зачем его снимать?

Data-URI = data:тип;base64, + строка. Вёрстке префикс нужен; Bitrix File.upload и многим webhook’ам — нет. В API оставляйте только Base64 после запятой.

Автоматизация рядом с Dev-утилитами

Соседние инструменты в каталоге — и свежие приёмы контент-завода в каналах Maya.

Beget — надёжный хостинг и VPS