Omnikit
РазработкаФайлыФинансыВсе инструменты
Ctrl K
Инструменты для разработкиИнструменты для файловФинансовые калькуляторыВсе инструменты
ГлавнаяИнструменты для разработчиковКодирование и декодирование Base64
EnglishالعربيةবাংলাDeutschEspañolFrançaisગુજરાતીहिन्दीBahasa IndonesiaമലയാളംPolskiPortuguêsРусскийதமிழ்TürkçeاردوTiếng Việt

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

разработка

Текст и файлы в Base64 и обратно, с режимом для URL и предпросмотром изображений

Работает в вашем браузере. Ничего из того, что вы вводите, никуда не отправляется.

Base64 превращает двоичные данные в обычный текст, чтобы их можно было передавать внутри JSON, HTML или data URI, ценой примерно на 33 процента большего размера. Инструмент преобразует текст и файлы в обе стороны, с режимом для URL и предпросмотром изображений. Ничего не загружается.

Эта страница переведена машинным способом с английского оригинала. Перевод ещё не проверен человеком, поэтому ориентируйтесь на английскую версию. Читать английский оригинал

Дальше:
  • Кодирование и декодирование URL Процентное кодирование и декодирование текста и URL, с разбором каждой части ссылки
  • Генератор хешей MD5, SHA-1, SHA-256, SHA-384 и SHA-512 для текста или файлов, со сравнением контрольной суммы

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

1

Выберите «Кодировать» или «Декодировать» на панели параметров.

2

Введите или вставьте текст в левую панель; чтобы закодировать файл, выберите «Файл» и нажмите «Выбрать файл».

3

Включите «Для URL», если значение пойдёт в URL или JWT.

4

Нажмите «Копировать», чтобы забрать результат, или значок загрузки, чтобы сохранить его; декодированные двоичные данные скачиваются файлом.

Об инструменте Base64

Этот кодировщик переводит текст или любой файл в Base64 и декодирует Base64 обратно в читаемый текст, предпросмотр изображения или файл для скачивания. Результат появляется по мере ввода, есть режим для URL для токенов и строк запроса и data URI в один клик при кодировании изображения.

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

Кодирование и декодирование выполняются в вашем браузере на JavaScript. Файлы читаются локально через File API и никогда не загружаются, поэтому инструментом можно пользоваться с личными документами и ключами. Текст обрабатывается как UTF-8, так что эмодзи и письменность хинди, тамильская или арабская проходят туда и обратно без потерь. Декодер принимает оба алфавита, допускает отсутствие дополнения и переносы строк и распознаёт PNG, JPEG, GIF и WebP для предпросмотра. Выбранный файл может весить до 20 MB, потому что вся строка Base64 строится в памяти и файл больше заморозил бы вкладку; у вставленного текста собственного ограничения нет.

Ctrl+Enter копирует результат. Для целого JWT, а не одного сегмента, используйте JWT Decoder; для хешей — Hash Generator.

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

Этот кодировщик Base64 бесплатный и без ограничений?

Да. Без регистрации, без водяных знаков и без ограничений на число использований. У вставленного текста нет ограничения длины, кроме возможностей браузера. Выбранный файл ограничен 20 MB, потому что вся строка Base64 строится в памяти и файл больше заморозил бы вкладку вместо кодирования.

Мои файлы или текст куда-то загружаются?

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

Что такое Base64 для URL?

Стандартный Base64 использует + и /, которые имеют особое значение в URL, и дополняет знаком =. Base64 для URL (RFC 4648, раздел 5) заменяет их на - и _ и обычно опускает дополнение. Он используется в JWT, токенах OAuth и строках запроса. Включите переключатель «Для URL», чтобы получить его; декодер распознаёт его автоматически.

Как перевести изображение в Base64 для CSS или HTML?

Выберите «Кодировать», переключите ввод на «Файл», выберите изображение и включите Data URI. Результат начинается с data:image/png;base64, и его можно вставить прямо в url() в CSS или атрибут src тега img. Встроенные изображения лучше держать маленькими; всё, что больше нескольких килобайт, обычно удобнее отдавать обычным файлом.

Почему декодирование предлагает скачать файл вместо текста?

Декодированные байты не являются корректным текстом UTF-8, значит, это, вероятно, файл — PDF, ZIP или изображение. Изображения показываются в предпросмотре; для остальных двоичных данных выводится шестнадцатеричный фрагмент и кнопка «Скачать», которая сохраняет байты под подходящим именем.

Почему возникает ошибка неверного Base64?

Во вводе есть символ вне A-Z, a-z, 0-9, + и / (или - и _ в режиме для URL), лишний = в середине или не хватает символа, и длина не сходится. Пробелы и переносы строк не мешают и игнорируются. Проверьте, что строка скопирована целиком.

Всё ещё не получается? Задайте вопрос об инструменте «Кодирование и декодирование Base64» и ответить может любой, кто знает. Учётная запись не нужна.

Похожие инструменты

Все инструменты для разработчиков
Конвертер curlПревратите команду curl в код на fetch, Node, Python, PowerShell или HTTPieПеревод текста в двоичный кодПереводите текст в двоичные, шестнадцатеричные, десятичные или восьмеричные байты и обратно, в UTF-8Конвертер JSON в классы C#Превратите пример JSON в классы или записи C# для System.Text.Json или Newtonsoft.JsonКонвертер Unix-времениМетки времени Unix в даты и даты в метки времени, в любом часовом поясеJSON в TypeScriptСоздайте интерфейсы или типы TypeScript по образцу JSONКонвертер CSV в JSONПреобразуйте CSV в JSON и JSON в CSV с предпросмотром таблицыКонвертер YAML в JSONПреобразуйте YAML в JSON и JSON в YAML с разрешёнными якорямиJSON to ZodPaste a JSON sample and get a Zod schema with its z.infer type, ready to copy
Был ли этот инструмент полезен?
Omnikit

Небольшие задачи прямо в вашем браузере. Бесплатно, быстро и конфиденциально. Файлы никогда не загружаются на сервер.

Файлы

  • Compress Image
  • Image to PDF
  • Merge PDF
  • Compress PDF
  • PDF to Word
  • Word to PDF

Разработка

  • JSON Formatter & Validator
  • Base64 Encode & Decode
  • JWT Decoder, Verifier & Encoder
  • Password Generator
  • UUID Generator
  • Unix Timestamp Converter

Финансы

  • SIP Calculator
  • EMI Calculator
  • GST Calculator
  • FD Calculator
  • PPF Calculator
  • Lumpsum Calculator
EnglishالعربيةবাংলাDeutschEspañolFrançaisગુજરાતીहिन्दीBahasa IndonesiaമലയാളംPolskiPortuguêsРусскийதமிழ்TürkçeاردوTiếng Việt
РуководстваВопросыО сайтеКак мы проверяемБиблиотека законов (бета)КонфиденциальностьУсловияРаскрытие информацииКонтактыMore: Exam practice (UGC NET Paper 1)Работает в вашем браузере. Ничего не загружается на сервер. © 2026 Omnikit (theomnikit.com)