Base64 кодирование и декодирование — преобразовать текст в браузере
Кодируйте или декодируйте Base64 и Base64url для UTF-8 текста или байтов файла в браузере. Шаги: Кодировать/Декодировать, вставьте текст или выберите файл, включите Base64url при необходимости, скопируйте. Пример: Hello 世界 → SGVsbG8g5LiW55WM. Unicode через UTF-8; без загрузки.
Как это работает
Кодирование переводит UTF-8 или байты файла в Base64. Base64url — для URL-safe токенов.
Ожидаемые правила
Что ожидать: алфавиты, UTF-8, padding.
- Стандарт: A–Z, a–z, 0–9, +, /. Base64url: +→-, /→_.
- Текст всегда через UTF-8.
- Файл = сырые байты, читаются локально.
- Конфиденциальность: без сервера. RFC 4648 в браузере.
Пример
Кодирование: Hello 世界 → SGVsbG8g5LiW55WM. Декодирование восстанавливает текст.
Подходящие случаи
- Разработчики: кодирование JSON/UTF-8 для API.
- JWT: проверка сегментов Base64url.
- Конфиги: встраивание blob в YAML/CI.
Frequently asked questions
Чем Base64 отличается от Base64url?
Стандартный Base64: +, /, =. Base64url: - и _, без padding — типично для JWT.
Поддерживается Unicode / UTF-8?
Да. Текст сначала в байты UTF-8. Декодирование возвращает Unicode при корректном вводе.
Чем отличается от инструмента для изображений?
Эта страница — общий текст/байты. Картинки ↔ Base64 — превью и скачивание.
Текст или файл покидает браузер?
Нет. Всё локально в браузере; на сервер не отправляется.
Что при неверном Base64?
Пробелы при декодировании игнорируются. Неверный ввод — ошибка.
Вопросы и отзывы
Что-то неясно, сломано или отсутствует? Напишите сообщение ниже — мы читаем каждую заметку об этих инструментах.