Turn Base64 into readable text — and back — instantly
Cryptic Base64 in logs and payloads slows you down. Decode to readable text or encode any text or file — URL-safe, UTF-8 safe, and instant in your browser.
Paste Base64 or text here — get decoded text or an encoded string back
или перетащите любой файл
What you can do with Кодировщик/декодировщик Base64
Everything this tool helps you accomplish — no learning curve, no setup.
- Encode text or files to Base64 instantly
- Decode Base64 strings back to readable text
- Generate URL-safe Base64 for query strings
- Encode images and other files to Base64
- Handle UTF-8 and emoji without corruption
- Embed assets inline in code or emails
Settings information
2 settings
Every control in Кодировщик/декодировщик Base64, explained — what it does and when to use it.
Режим
- РежимПресеты
- Переключает между преобразованием обычного текста в Base64 («Кодировать») и обратным превращением Base64 или data URL в читаемый текст либо исходный файл («Декодировать»).Параметры: КодироватьДекодировать
- URL-безопасныйOn / Off
- Использует URL-безопасный алфавит Base64: символы + и / заменяются на - и _, а выравнивающий символ = отбрасывается, поэтому результат можно вставлять в URL и имена файлов; при загрузке файлов всегда применяется стандартный Base64.
Закончили с Кодировщик/декодировщик Base64? Попробуйте эти
Тщательно подобранные инструменты, которые хорошо сочетаются с Кодировщик/декодировщик Base64. Продолжайте, не теряя файл.
Кодировщик / декодировщик URL
Percent-encoded URLs are unreadable, and hand-editing breaks them. Paste any string or full URL to encode or decode it correctly in component or full-URL mode, right in your browser.
Попробовать сейчасГенератор хешей
Verifying downloads shouldn't need a command line. Drop a file or paste text for instant SHA-1, SHA-256, SHA-384 and SHA-512 digests. Use and copy results free — no account needed.
Попробовать сейчасДекодер JWT
Debugging auth means squinting at opaque tokens. Paste a JWT to see its decoded header, payload and expiry instantly — then copy locally. Free to use, with no account needed.
Попробовать сейчасФорматирование JSON
One-line API responses are impossible to scan. Paste or drop JSON to validate it, pretty-print at 2, 4, or 8 spaces, or minify it for production — instantly in your browser.
Попробовать сейчасГенератор паролей
Weak, reused passwords get accounts hijacked. Create cryptographically random passwords up to 128 characters with live strength feedback, then copy securely. Free to use, with no account needed.
Попробовать сейчасСравнение текста
Eyeballing two versions misses changes. Paste both texts and see every addition and deletion highlighted in split or unified view — then copy the result. Free to use, with no account needed.
Попробовать сейчасЧасто задаваемые вопросы
Вставьте текст или перетащите любой файл в поле ввода, оставьте режим «Кодировать», и представление Base64 появится в выводе. Для файлов вы получаете data URL, который можно встроить прямо в HTML, CSS или JSON — без сервера для загрузки в промежутке.
usageURL-безопасный Base64 заменяет «+» на «-» и «/» на «_» и убирает завершающее заполнение «=», чтобы закодированное значение можно было передавать внутри URL, имён файлов и сегментов JWT без дополнительного экранирования. Включайте режим URL-безопасности всякий раз, когда результат попадает в строку запроса, сегмент пути или HTTP-заголовок.
technicalНет. Base64 — это кодирование, а не шифрование. Любой человек может декодировать строку одним кликом, поэтому никогда не используйте его как механизм защиты. Для настоящей конфиденциальности обращайтесь к AES, RSA или libsodium, а Base64 применяйте только для того, чтобы сделать двоичные данные пригодными для передачи в виде текста.
privacyBase64 упаковывает три байта в четыре символа. Когда длина входных данных не кратна трём, кодировщик дополняет последний блок символом «=», чтобы длина результата оставалась кратной четырём. Стандартный Base64 сохраняет это дополнение; URL-safe Base64 его убирает, поскольку длина определяется неявно.
technicalДа. Кодировщик читает входные данные как UTF-8 перед кодированием, поэтому арабские, китайские, кириллические символы и эмодзи проходят туда и обратно без потерь. Декодированный результат снова выводится как текст UTF-8 — именно то, что ожидают все современные браузеры, терминалы и API.
compatibilityBase64 увеличивает объём данных примерно на 33% — три байта на входе превращаются в четыре байта на выходе. Это нормально для коротких токенов, небольших иконок и встроенных в JSON миниатюр, но для крупных файлов лучше использовать прямую бинарную загрузку или ссылку на CDN, чтобы передача оставалась быстрой.
technicalНет. Кодировщик работает полностью в вашем браузере, используя стандартные API atob / btoa плюс обёртку UTF-8, поэтому ваш текст или файл никогда не попадает на сервер. Благодаря этому инструмент безопасен для токенов, учётных данных и закрытых двоичных файлов, которые вы не хотите раскрывать.
privacyПереключите режим на «Декодировать», вставьте строку Base64 — и исходный текст мгновенно появится в результате, готовый к копированию или скачиванию в виде .txt. Если в строке вместо «+» и «/» используются «-» и «_», включите режим URL-safe, чтобы декодирование прошло корректно.
usageДа. Переключитесь в режим Decode и вставьте текст Base64 или data URL — если декодирование прошло успешно, рядом с обычной опцией Download появится кнопка «Download as file». При нажатии на неё записываются точные исходные байты с расширением, определённым по встроенному MIME-типу, так что закодированное в base64 фото или PDF возвращается как настоящий, открываемый файл, а не как искажённый текст.
features«Скачать» всегда сохраняет раскодированный результат как обычный файл .txt, что правильно, когда Base64 представляет текст. «Скачать как файл» появляется только тогда, когда раскодированные байты распознаны как двоичные данные — например изображение или PDF — и восстанавливает исходный файл с правильным расширением вместо того, чтобы сбросить сырые байты в текстовый файл, который откроется некорректно.
usageВставьте строку Base64 или data URL, переключите режим на «Декодировать», затем используйте «Скачать как файл», чтобы сохранить исходный бинарный файл — PDF, PNG, JPG или любой другой формат. Декодирование происходит побайтово, поэтому полученный файл полностью идентичен исходному, который был закодирован. Это самый быстрый способ превратить base64 в pdf или base64 в изображение без установки чего-либо.
usageПеретащите изображение — PNG, JPG, SVG, что угодно — в поле ввода, и кодировщик создаст data URL, который можно сразу вставить в атрибут src тега <img> или в CSS background-image. Поскольку data URL встраивает байты изображения прямо в код, страница не делает дополнительных сетевых запросов; просто помните, что Base64 увеличивает размер примерно на 33%, поэтому встраивайте только небольшие изображения.
usageКак Кодировщик/декодировщик Base64 помогает вам справиться с задачей
Реальные задачи, которые он решает каждый день, — для бизнеса, авторов и повседневных дел. Найдите подходящий вам сценарий и начните за секунды.
Встраивание изображений в HTML и CSS как data URL
Встраивайте небольшие иконки, логотипы и SVG-спрайты как Base64 data URL, чтобы сократить число HTTP-запросов, рассылать HTML-письма одним файлом и держать прототипы автономными без внешнего хостинга ресурсов
Аутентификация API и токены Bearer
Формируйте заголовки HTTP Basic auth, декодируйте bearer-токены при отладке API и проверяйте учётные данные в кодировке Base64 из примеров Postman, curl и документации OpenAPI
Кодирование файлов для полезной нагрузки JSON и GraphQL
Оборачивайте бинарные файлы (PDF, изображения, аудиоклипы) в строки Base64, чтобы они безопасно передавались внутри JSON, мутаций GraphQL и тел вебхуков, которые поддерживают только текст
Декодирование MIME-вложений электронной почты
Извлекайте вложения в кодировке base64 из сырых файлов .eml, логов SMTP или ответов IMAP, чтобы восстановить утерянные счета, скриншоты и документы из экспортов почты
URL-безопасные токены для веб-приложений
Генерируйте URL-безопасные строки Base64 для ссылок сброса пароля, кодов подтверждения почты, идентификаторов общего доступа и коротких URL — без поломок на символах «+» или «/» в браузерах
Ручной разбор сегментов JWT
Декодируйте сегменты заголовка и полезной нагрузки JSON Web Token при локальной отладке, когда у вас нет полноценного JWT-декодера в терминале или редакторе
Храните сертификаты и хранилища ключей в секретах CI/CD
Кодируйте SSL-сертификаты, Android-хранилища подписи или JSON-файл сервисного аккаунта GCP в Base64, чтобы их можно было вставить в переменные окружения GitHub Actions, GitLab CI или Vercel, которые принимают только обычный текст.
Восстановление файлов, переданных как сырой текст Base64
Вставьте base64-строку, скопированную из сообщения в Slack, баг-репорта или письма, в режим декодирования и используйте «Скачать как файл», чтобы восстановить исходное изображение или PDF, который вам прислали текстом вместо вложения.
Заглушки ответов API без бэкенда
Создавайте плейсхолдер-изображения в base64 или бинарные данные, чтобы вставлять их прямо в коллекции Postman, обработчики MSW или примеры Swagger, пока настоящий бэкенд-эндпоинт ещё разрабатывается.
Отладка полезной нагрузки подписи вебхуков
Изучите закодированное в base64 тело, которое Stripe, Twilio или другой провайдер отправляет с вебхуком, чтобы вручную проверить подпись или воспроизвести полезную нагрузку при локальной разработке интеграции.
Восстановление файлов из Base64-данных API
Декодируйте base64 обратно в PDF, изображение или любой другой бинарный файл, возвращённый API или хранящийся в столбце базы данных, а затем скачайте исходный файл для проверки — без написания кода.
