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. Обработка выполняется в браузере, содержимое не отправляется на сервер и не сохраняется на сайте. Размер входного текста ограничен миллионом символов.
