SwiftShadetools

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

Вставьте текст или Base64, либо выберите картинку. Режим определится сам.

Данные
Действие

До 1 миллиона символов · Бесплатно · Обработка на устройстве

Текст и изображения обрабатываются в браузере. Содержимое не передаётся на сервер.

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

На рабочий стол

Открывайте инструмент как отдельное приложение.

Как добавить на устройство

На iPhone или iPad: Safari → «Поделиться» → «На экран Домой». На Android: меню браузера → «Установить приложение» или «Добавить на главный экран». На компьютере в Chrome или Edge: значок установки в адресной строке или установка приложения через меню браузера.

Base64: кодирование текста и изображений онлайн

Base64 представляет данные последовательностью латинских букв, цифр и нескольких служебных знаков. Такое представление используют при обмене данными между приложениями и работе с API. Этот инструмент преобразует текст в Base64 и обратно с кодировкой UTF-8.

Автоматическое определение и ручной выбор

По умолчанию включён режим «Авто». Выбранный файл кодируется в Base64; строка с распознанной картинкой превращается в изображение, а корректный Base64 с читаемым UTF-8 — в текст. Другой текст кодируется. Под результатом указаны выполненная операция и тип данных. Автоопределение — подсказка: обычное слово тоже может оказаться корректным Base64. В таком случае явно выберите «Кодирование» или «Декодирование» и тип «Текст» либо «Изображение». Последний введённый текст или выбранный файл заменяет предыдущий источник.

Как выбрать режим

Для получения строки Base64 выберите «Кодирование», вставьте текст и нажмите «Кодировать». Для обратного преобразования переключитесь на «Декодирование». Обычный Base64 использует знаки + и /, а вариант Base64URL — знаки - и _. В режиме Base64URL результат создаётся без завершающих знаков =. Оба алфавита описаны в RFC 4648. При декодировании разрешены переносы строк, пробелы и отсутствие завершающего заполнения.

Как преобразовать картинку в Base64 и обратно

Выберите тип данных «Изображение» и загрузите PNG, JPEG, WebP или GIF размером до 10 МБ и разрешением до 40 мегапикселей. При кодировании можно получить обычную строку Base64 или Data URL с префиксом вида data:image/png;base64, — такую запись удобно использовать в HTML и CSS. Для обратного преобразования вставьте строку в режиме декодирования: появятся предпросмотр и кнопка скачивания изображения. Файл сохраняется без перекодирования, с исходным качеством и форматом.

Что нужно учитывать

Base64 — кодирование, а не шифрование: исходные данные может восстановить любой, у кого есть строка. В текстовом режиме используется UTF-8. Если данные повреждены или содержат другую кодировку, появится сообщение об ошибке. Результат можно скопировать или скачать как TXT. Обработка выполняется в браузере, содержимое не отправляется на сервер и не сохраняется на сайте. Размер входного текста ограничен миллионом символов.