Кодировать текст в Base64 или декодировать Base64 в текст
Нажмите на пример, чтобы загрузить его в конвертер: Click on any example to load it into the input field, or use "Quick Run" to automatically encode/decode:
Hello World!
你好世界!这是一个中文测试。
https://example.com/path?param=value&other=data
{"name":"John Doe","email":"john@example.com","active":true}
Кодирование Base64 — это схема кодирования из двоичного в текстовый формат, которая преобразует двоичные данные в строку формата ASCII. Широко используется для кодирования двоичных данных, которые необходимо хранить и передавать через среду, предназначенную для работы с текстовыми данными. Наш бесплатный онлайн-инструмент кодировщика и декодировщика Base64 мгновенно обрабатывает преобразование текста и двоичных данных.
Наш кодировщик Base64 использует встроенные функции JavaScript btoa() и atob() с правильной обработкой Unicode через encodeURIComponent() для международных символов. Алгоритм сопоставляет каждые 3 байта двоичных данных с 4 символами Base64, используя 64-символьный алфавит (A-Z, a-z, 0-9, +, /) с дополнением (=) для неполных групп байтов.
Encode/decode both text strings and binary files
Generate URL-safe Base64 encoding variants
Upload and encode image and document files
All processing happens locally in your browser
Data URI Scheme: data:image/png;base64,iVBORw0KGgo... - Used for embedding images directly in HTML/CSS
Email Attachments: binary MIME encoding for attachments in email systems (SMTP)
Database Storage: Converting BLOBs to TEXT columns while preserving binary integrity
JWT Tokens: Payload section in JSON Web Tokens for API authentication
API Responses: Serializing complex objects for JSON API responses
Разработчику нужно включить небольшую иконку в электронное письмо, но он хочет избежать ограничений вложений.
Результат: Письмо отображает иконку без необходимости внешних файлов вложений.
Разработчику мобильного приложения нужно закодировать учетные данные пользователя для базовой аутентификации в API-запросах.
Результат: Учетные данные безопасно закодированы для базовой HTTP-аутентификации.
Бэкенд-разработчику нужно сохранить небольшой PDF-файл в поле базы данных JSON.
Результат: Двоичное содержимое PDF теперь хранится как текст в поле базы данных JSON.
Выберите 'Кодировать' для преобразования текста/двоичных данных в Base64, или 'Декодировать' для обратного преобразования Base64 в исходный формат.
Введите текст или загрузите файл (изображения, документы), который вы хотите закодировать или декодировать.
Нажмите кнопку преобразования, чтобы мгновенно увидеть результат кодирования или декодирования Base64.
Скопируйте результат для использования в ваших приложениях, API, шаблонах электронной почты или хранении данных.
Base64 — это схема кодирования из двоичного в текстовый формат, которая представляет двоичные данные в виде строки в формате ASCII. Это обычно используется для передачи двоичных данных через системы, которые могут надежно работать только с текстом, например, электронную почту или определённые веб-API.
Да, этот кодировщик и декодировщик Base64 полностью бесплатен. Регистрация не требуется. Ваши данные обрабатываются локально в вашем браузере для максимальной конфиденциальности и безопасности.
Да, наш инструмент Base64 работает полностью офлайн. Всё кодирование и декодирование происходит в вашем браузере с использованием JavaScript, так что вы можете использовать его без подключения к Интернету.
Абсолютно. Всё кодирование и декодирование Base64 происходит локально в вашем браузере. Ваши данные никогда не отправляются на сервер и нигде не хранятся, обеспечивая полную конфиденциальность и безопасность.
Base64 НЕ является шифрованием. Он не обеспечивает безопасность или конфиденциальность. Используйте только для преобразования форматов данных, никогда для защиты конфиденциальной информации. Для шифрования используйте соответствующие криптографические алгоритмы, такие как AES.
Откройте для себя больше инструментов и руководств для улучшения вашего рабочего процесса разработки