Как закодировать или раскодировать Base64?
Вставьте текст или файл — и инструмент превратит его в Base64 либо вернёт Base64 обратно в исходные байты. Преобразование происходит на странице, поэтому ничего не передаётся.
Работает полностью в вашем браузере · без загрузки · без аккаунта · без водяных знаков
- Выберите «Кодировать» или «Раскодировать».
- Введите текст, вставьте Base64 или выберите файл.
- Запустите, затем скопируйте результат или скачайте байты.
Если выбран файл, кодируется он, а не текст.
Что умеет эта страница
- Кодирует текст или файл в Base64
- Раскодирует стандартный и URL-безопасный Base64
- Необязательный префикс data: URL для встраивания
- Ничего не передаётся
Когда использовать этот инструмент
- Нужно встроить небольшое изображение или шрифт как data: URL.
- Надо раскодировать поле Base64 из ответа API.
- Нужен URL-безопасный вариант для параметра запроса или токена.
Когда стоит выбрать другое решение
- Файл большой: Base64 увеличивает данные примерно на треть, а весь вход находится в памяти.
- Нужна конфиденциальность — Base64 это кодирование, а не шифрование.
- Нужна потоковая или порционная обработка.
Чем он уступает другим вариантам
Консольные base64 и openssl читают файлы любого размера потоком и поддаются автоматизации; эта страница ограничена памятью браузера и рассчитана на небольшие объёмы. Любой раскодирует результат мгновенно, поэтому не прячьте так секреты. Если нужна компактная передача двоичных данных, отправляйте сам файл, а не текстовое кодирование.
Куда попадают ваши файлы
Никуда. Эта страница загружает код, который выполняет работу, и дальше файл, который вы открываете, читает ваш собственный браузер. Нет шага загрузки, нет временной копии на сервере, нет очистки, которой нужно доверять: данные вообще не пересекают сеть, поэтому после ничего не остаётся удалять. Это можно проверить самому: откройте панель сети в браузере во время работы инструмента и убедитесь, что она молчит.
Вопросы об этом инструменте
- Base64 шифрует мои данные?
- Нет. Base64 — обратимое кодирование, которое отображает байты на 64 печатных символа: любой раскодирует его за один шаг. Оно нужно, чтобы провести двоичные данные через каналы, принимающие только текст, а не чтобы что-то скрыть. Если содержимое чувствительное, используйте настоящее шифрование.
- Почему при раскодировании я получил файл на скачивание, а не читаемый текст?
- Раскодированные байты не были корректным текстом UTF-8, а это обычно значит, что Base64 получен из файла — изображения, архива, PDF. Вместо того чтобы заменить нечитаемые символы вопросительными знаками, страница предлагает скачать точные байты, чтобы результат был правильным байт в байт.
- Насколько Base64 увеличивает мои данные?
- Примерно на 33%, потому что каждые три байта превращаются в четыре символа плюс выравнивание. Это свойство самого формата, а не особенность страницы. Если размер важен, отправляйте двоичный файл напрямую, а не встраивайте его как Base64.
Другие инструменты той же группы
- Генератор QR-кодовПревратите любой текст или ссылку в QR-код PNG или SVG для скачивания.
- Форматирование JSONФорматируйте, минифицируйте и проверяйте JSON с указанием позиции ошибки.
- Генератор хешейДайджесты SHA-1, SHA-256, SHA-384 и SHA-512 для текста или файла, вычисленные локально.
- Тест регулярных выраженийПроверьте регулярное выражение JavaScript на примере текста: совпадения и группы захвата.