Handytool
Руководство для разработчиков5 мин чтенияОбновлено 26 февр. 2026 г.

Мгновенная утилита для разработчиков

Кодируйте и декодируйте Base64 одним кликом

Кодировщик Base64 Handytool преобразует любой текст в стандартный или URL-безопасный Base64 и обратно — прямо в вашем браузере, с полной поддержкой UTF-8 и никакие данные не покидают ваше устройство.

Основные выводы

  • 01Кодируйте любой текст в Base64 или декодируйте Base64 обратно в текст мгновенно, без участия сервера.
  • 02Поддерживает как стандартный Base64 (+, /), так и URL-безопасный Base64 (-, _), используемый в JWT и подписанных URL.
  • 03Полная поддержка UTF-8 означает, что эмодзи, Кириллица, CJK и Арабский кодируют и декодируют правильно каждый раз.
  • 04Base64 — это кодирование, а не шифрование — никогда не используйте его для скрытия секретов; используйте реальное шифрование вместо этого.

Что такое Base64 и когда вам это нужно?

Base64 — это способ представления двоичных данных как печатного текста ASCII. Он появляется постоянно в работе разработчика: встраивание изображений в CSS как URI данных, передача двоичных нагрузок через JSON API, кодирование учётных данных в заголовках HTTP Basic Auth и формирование сегмента нагрузки JWT. Это не шифрование — каждый может декодировать это — но оно необходимо всякий раз, когда канал принимает только текст.

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

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

  1. 01

    Вставьте или введите вашу входную информацию

    Введите или вставьте текст, который вы хотите кодировать — или строку Base64, которую вы хотите декодировать — в поле ввода.

  2. 02

    Выберите стандартный или URL-безопасный режим

    Переключитесь на режим URL-безопасный, если вы работаете с JWT, токенами OAuth или подписанными URL. URL-безопасный Base64 заменяет + на - и / на _, и опускает заполнение = с конца.

  3. 03

    Выберите кодировать или декодировать

    Кликните Кодировать для преобразования обычного текста в Base64, или Декодировать для преобразования Base64 обратно в читаемый текст.

  4. 04

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

    Кликните кнопку копирования рядом с выводом, чтобы поместить результат в буфер обмена, готовый к вставке в ваш код, терминал или API клиент.

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

Base64 появляется во многих местах в ежедневной разработке.

  • 01Data URI — встраивайте небольшие изображения или шрифты непосредственно в HTML или CSS без отдельного запроса файла.
  • 02HTTP Basic Auth — учётные данные отправляются как Base64(username:password) в заголовке Authorization.
  • 03Нагрузки JWT — сегменты заголовка и нагрузки JWT — это URL-безопасный Base64.
  • 04Двоичные поля API — некоторые API требуют двоичное содержание (подписи, ключи), закодированное как Base64 в JSON.
  • 05Вложения электронной почты — MIME использует Base64 для кодирования вложений как текста ASCII для передачи.
  • 06Токены хеширования содержания — HMAC и хеши дайджестов часто доставляются как Base64 вместо шестнадцатеричного.

Безопасно использовать с чувствительными строками

Кодирование и декодирование происходят полностью в вашем браузере с использованием нативных API btoa, atob и TextEncoder. Ничто не передаётся на сервер. Вы можете безопасно вставлять API ключи, токены OAuth или другие чувствительные строки для проверки или кодирования их без какого-либо риска приватности.

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

Часто задаваемые вопросы о кодировщике Base64

Для чего используется кодирование Base64?

Base64 представляет двоичные данные как текст ASCII. Распространённые использования включают URI данных в CSS, нагрузки JWT, учётные данные HTTP Basic Auth и двоичные поля в JSON API.

Что такое URL-безопасный Base64?

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

Base64 — это то же самое, что шифрование?

Нет. Base64 — это кодирование — каждый может декодировать его. Для реальной секретности используйте реальное шифрование, как AES или TLS. Base64 — для форматирования данных, чтобы они могли путешествовать через текстовые каналы.

Почему мой вывод Base64 выглядит неправильно для текста, не на английском языке?

Многие инструменты обрабатывают входную информацию как Latin-1, что ломается на эмодзи и символы, не являющихся ASCII. Handytool сначала преобразует входную информацию в байты UTF-8 с использованием TextEncoder, поэтому все символы Unicode кодируются правильно.

Моя входная информация загружается на сервер?

Никогда. Кодировщик использует нативные API браузера (btoa/atob и TextEncoder) и работает полностью локально. Ничто не отправляется, не регистрируется и не хранится.

Это бесплатно использовать?

Да. Handytool полностью бесплатна без регистрации, без лимитов использования и без объявлений в пути.

Связанные инструменты

Продолжайте работать с инструментами Утилиты

Инструменты Утилиты