Кодирование и декодирование Base64 - Онлайн

2on / / Инструменты разработчика / Кодировщик и декодировщик Base64

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

Уведомление о конфиденциальности

Все операции кодирования и декодирования выполняются локально в вашем браузере с использованием JavaScript. Никакие введённые данные не отправляются на сервер, не сохраняются и не журналируются. Miracle Salad не собирает и не хранит содержимое, введённое в этот инструмент.

О кодировании Base64

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

Как пользоваться инструментом

  1. 1 Выберите «Кодировать» или «Декодировать» и вставьте текст — либо переключитесь в режим файла и перетащите файл.
  2. 2 Результат появляется по мере ввода: ничего не загружается и нажимать кнопку не нужно.
  3. 3 При декодировании в файл укажите расширение, чтобы предпросмотр и загрузка понимали, с чем имеют дело.

Base64 — это не шифрование

Это то, что стоит запомнить прежде всего остального. У Base64 нет ни ключа, ни секрета; преобразование общеизвестно и обратимо кем угодно, что эта страница показывает одним щелчком. Текст, который лишь выглядит перемешанным, не даёт никакой защиты. Если вы встретили пароль, API-ключ или токен, сохранённый в Base64, считайте, что он записан открыто, — потому что так и есть. Применяйте настоящее шифрование, когда цель секретность, и Base64 только тогда, когда цель безопасная передача.

Зачем он вообще нужен

Многие системы создавались для текста и только для текста. Тела писем, полезная нагрузка JSON, документы XML, адреса и атрибуты HTML — всё это ломается, стоит сырому байту оказаться похожим на управляющий символ или кавычку. Base64 обходит проблему, отображая любой возможный байт на небольшой алфавит из букв, цифр и двух знаков препинания, которые проходят через все эти каналы невредимыми. Поэтому вы встречаете его во вложениях писем, в data URI, встраивающих маленькую иконку прямо в таблицу стилей, и в средней части каждого JWT.

Цена — примерно на треть больше

Три байта на входе превращаются в четыре символа на выходе, поэтому результат примерно на 33% больше исходного. Для короткого токена это неважно. Для большой картинки, встроенной в таблицу стилей, — важно: файл растёт, его уже нельзя кешировать отдельно от страницы, и браузер обязан раскодировать его прежде, чем рисовать. Встраивайте мелкие ресурсы, если это экономит запрос, крупные оставляйте обычными файлами и помните: Base64 никогда ничего не уменьшает — если ваша проблема в размере, нужный инструмент называется сжатием.

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

Base64 — это схема кодирования из двоичного формата в текстовый, которая представляет двоичные данные с использованием 64 печатных ASCII-символов (A–Z, a–z, 0–9, +, /). Она преобразует каждые 3 байта двоичных данных в 4 ASCII-символа, увеличивая размер данных примерно на 33%. Base64 не является шифрованием — он не обеспечивает никакой безопасности. Его цель — безопасная передача двоичных данных через текстовые каналы, такие как электронная почта, JSON или атрибуты HTML.

Самые популярные инструменты разработчика

Новое
PDF в Base64 Преобразуйте PDF в Base64 для API, принимающих документы в виде текста. Получите «сырую» строку, data URI и фрагмент HTML embed - всё в браузере, без загрузки на сервер.
Популярное сегодня
PDF в Base64 Преобразуйте PDF в Base64 для API, принимающих документы в виде текста. Получите «сырую» строку, data URI и фрагмент HTML embed - всё в браузере, без загрузки на сервер.

Связанные инструменты разработчика

PNG в Base64 Преобразуйте PNG в Base64 и получите готовый data URI, «сырую» строку и фрагмент CSS. Всё выполняется в браузере - изображение никуда не загружается.
JPG в Base64 Преобразуйте фотографию JPG или JPEG в Base64 и получите data URI, «сырую» строку и фрагмент CSS. Работает в браузере и честно подсказывает, когда встраивание - неверный выбор.
WebP в Base64 Преобразуйте изображение WebP в Base64 и получите data URI, «сырую» строку и фрагмент CSS. Работает в браузере и объясняет, от какого запасного варианта вы отказываетесь при встраивании.
PDF в Base64 Преобразуйте PDF в Base64 для API, принимающих документы в виде текста. Получите «сырую» строку, data URI и фрагмент HTML embed - всё в браузере, без загрузки на сервер.

Другие инструменты, которые могут вам понравиться

Word в PDF Конвертируйте Word в PDF онлайн бесплатно. Загрузите файл DOC, DOCX, ODT или RTF и за секунды скачайте PDF с сохранённым форматированием - без регистрации и водяных знаков.
PDF в Word Конвертируйте PDF в Word онлайн бесплатно. Загрузите PDF и за секунды скачайте редактируемый файл DOCX - без регистрации, водяных знаков и установки программ.
Счетчик слов Бесплатный онлайн счётчик слов и символов.
Счетчик символов Подсчёт символов с пробелами и без, слов и строк.
Проверка плотности ключевых слов Онлайн инструмент для проверки плотности ключевых слов. Анализируйте частоту и процент в любом тексте или URL. Оптимизируйте контент для SEO.