Инструмент разработчика
Преобразование текста и файлов в Base64 и обратно
Кодируйте текст или файл в Base64, декодируйте Base64 в текст или файл и используйте Base64URL. Конверсия остается в вашем браузере.
Преобразуйте текст, файлы и Base64URL в UTF-8 локально. В NEXNARA ничего не загружается.
- Работает локально
- Без загрузки
- Мгновенно
- Бесплатно
Base64 примерно на 33% больше исходных байтов. Файлы размером более 10 МБ могут замедлять работу вкладки. Эта страница блокирует файлы размером более 32 МБ.
Как это работает
- 01 Вставьте данные
- 02 Запустите действие
- 03 Скопируйте результат
Почему NEXNARA
-
Конфиденциально
Данные остаются в браузере.
-
Мгновенно
Результат появляется сразу.
-
Без загрузки
На сервер NEXNARA ничего не отправляется.
-
Работает везде
Установка не нужна.
Подробнее
Что такое Base64?
Base64 преобразует двоичные данные в текст ASCII, используя A–Z, a–z, 0–9, + и /. Это кодирование, а не шифрование. Любой может расшифровать его без ключа.
Что такое Base64URL?
Base64URL — это та же кодировка, но + заменен на -, / заменен на _, а заполнение часто опускается. Его используют токены и некоторые URL-адреса. Это не JWT-декодер.
Почему Base64 больше?
Каждые 3 байта превращаются в 4 символа ASCII, поэтому результат увеличивается примерно на треть, плюс необязательное дополнение. Ожидается этот дополнительный размер, а не сжатие.
Файл в Base64
Выберите или перетащите файл, чтобы закодировать его в браузере. Вы можете скопировать необработанный Base64 или URL-адрес данных. Декодируйте строку Base64 или URL-адрес данных обратно в загружаемый файл. Файл не загружается.
Кодировка Base64 против URL-адреса
Кодирование URL-адреса (процентное кодирование) обеспечивает безопасность текста внутри URL-адреса. Base64 кодирует произвольные байты как ASCII. Используйте URL-кодировщик для значений запроса и ссылок; используйте эту страницу для URL-адресов текста, файлов и данных.
Как пользоваться
В текстовом режиме вставьте текст и нажмите «Кодировать» или вставьте Base64 и нажмите «Декодировать». Своп обменивает две коробки. Файловый режим кодирует один файл. To file превращает Base64 или URL-адрес данных в загрузку. Скопируйте и загрузите .txt, используя текущий результат.
Поддержка Юникода
Этот инструмент кодирует байты UTF-8, поэтому корейский, японский, китайский, арабский, хинди и эмодзи корректно проходят туда и обратно. Обычный btoa на строке Юникода не используется.
Типичные задачи
Используйте Base64 для data URL, простой передачи текста или просмотра закодированных строк. Не считайте это способом спрятать секреты.
Конфиденциальность
Текст и файлы остаются в браузере. Ничего не загружается в NEXNARA и ничего не сохраняется в файлах cookie, локальном хранилище или базе данных.
Частые вопросы
Base64 — это шифрование?
Нет. Base64 — кодирование. Его легко декодировать, и им не стоит защищать пароли или секреты.
Может ли Base64 кодировать Юникод?
Да. Этот инструмент сначала переводит текст в байты UTF-8, затем в Base64, поэтому неанглийский текст и эмодзи работают.
Могу ли я преобразовать файл в Base64?
Да. Откройте режим «Файл», выберите или перетащите один файл, затем «Кодировать». Вы можете скопировать необработанный Base64 или URL-адрес данных. Файл не загружается.
Почему Base64 больше оригинала?
Base64 хранит по 6 бит на символ, поэтому 3 байта превращаются в 4 символа — примерно на 33% больше, плюс заполнение.
Что такое Base64URL?
Безопасный для URL-адресов алфавит: - вместо +, _ вместо / и часто без заполнения =. Закодируйте и раскодируйте его здесь. Полезные данные JWT не декодируются как токены.
Мои данные загружены?
Нет. Текст и файлы конвертируются только в вашем браузере. Нет загрузки на сервер и внешнего API.
Могу ли я декодировать Base64 локально?
Да. Декодирование выполняется на этой вкладке. Для двоичных данных используйте «В файл» вместо «Декодирование текста».
Что происходит с неверным Base64?
Инструмент показывает неверный Base64 и не дает сбоя. Пробелы игнорируются. Недостающие поля заполняются. Неработающие вводимые данные, например усеченная строка, отклоняются.