Skip to main content
appkiro.com

Кодировщик и декодировщик Base64

Кодируйте и декодируйте текст или файлы в обычном и URL-safe Base64. Проверьте байты и padding, затем скопируйте результат.

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

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

Страница кодирует UTF-8-текст или байты файла в Base64, выполняет обратное декодирование и показывает padding и размеры. Обычный вариант подходит для стандартного алфавита, URL-safe — для систем, ожидающих Base64URL.

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

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 ...

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

  1. Вставьте исходное значение или выберите файл, поддерживаемый этой страницей.

  2. Выберите кодирование или декодирование, затем обычный или URL-safe Base64.

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

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

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

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

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

Выбирайте вариант по спецификации получателя. В токенах и URL часто используется Base64URL, а многие API требуют обычный Base64.

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

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

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

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

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

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

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

Ввод отклонён

уберите внешние кавычки, проверьте Standard/URL-safe, padding и целостность строки.

Текст нечитаем

байты могут быть не UTF-8 или вообще бинарными. Проверьте те же данные через hex- или binary-страницу.

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

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

Нет. Это обратимое кодирование, которое не заменяет защиту данных и контроль доступа.

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

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

Почему Base64 больше исходных данных?

Три входных байта становятся четырьмя символами и иногда добавляется padding, поэтому объём обычно возрастает примерно на треть.

Работает ли инструмент на телефоне?

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

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

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