Кодировщик/декодировщик Base64
Кодирование и декодирование Base64. Кодируйте текст в Base64 или декодируйте Base64 в текст. До 5120 символов.
Как использовать
Об этом инструменте
Этот кодировщик/декодировщик Base64 позволяет кодировать текст в Base64 или декодировать Base64 обратно в текст в одном месте. Используйте его для токенов, значений конфигурации, data URI и быстрой отладки, когда API или файл ожидает содержимое, безопасное для ASCII. Base64 — это кодирование, а не шифрование. Любой может декодировать результат, поэтому не используйте его как способ скрыть секреты. Переключайтесь между кодированием и декодированием по мере необходимости, а затем копируйте результат в редактор, терминал или тикет. Преобразование выполняется в вашем браузере. Инструмент бесплатен и не требует учётной записи. Когда вам нужно многократно выполнять те же шаги кодирования/декодирования из Cursor, Claude или собственных скриптов, используйте Thousand API MCP для автоматизации.
Как использовать
Переключите кодирование/декодирование, введите или вставьте текст. Результат обновляется в реальном времени.
Опции
Направление: переключение между Кодирование и Декодирование.
Примеры использования
• Data URI • Обфускация строк (Base64 не шифрование) • Basic auth • Текстовое представление бинарных данных
Примеры кода
1// Encode (UTF-8 is stored as bytes; no extra conversion needed)
2$encoded = base64_encode('Hello, 世界');
3
4// Decode; true = strict mode (reject invalid characters)
5$decoded = base64_decode($encoded, true);
6
7// If the source is not UTF-8, convert first
8$utf8 = mb_convert_encoding($text, 'UTF-8', 'SJIS');
9$encoded = base64_encode($utf8);1use Illuminate\Support\Facades\Storage;
2
3// Embed an image as a data URI in a JSON response
4$bytes = Storage::disk('local')->get('logo.png');
5$base64 = base64_encode($bytes);
6
7return response()->json([
8 'image' => 'data:image/png;base64,' . $base64,
9]);1import base64
2
3encoded = base64.b64encode('Hello, 世界'.encode('utf-8')).decode('ascii')
4decoded = base64.b64decode(encoded).decode('utf-8')
5
6# URL-safe variant (uses - and _ instead of + and /)
7urlsafe = base64.urlsafe_b64encode(b'data').decode('ascii')1// Encode UTF-8 text
2const encoded = Buffer.from('Hello, 世界', 'utf8').toString('base64');
3
4// Decode back to UTF-8
5const decoded = Buffer.from(encoded, 'base64').toString('utf8');Конфиденциальность и данные
Кодирование и декодирование в браузере; ввод не отправляется на сервер.
Частые вопросы
- Q: Что такое Base64?
- A: Кодирование, представляющее двоичные данные в виде ASCII-текста с использованием 64 символов. Часто используется в токенах, data URI и значениях конфигурации.
- Q: Base64 — это шифрование?
- A: Нет. Это кодирование, а не шифрование. Любой может его декодировать.
- Q: Можно ли здесь кодировать и декодировать?
- A: Да. Переключайтесь между кодированием и декодированием в одном инструменте.
- Q: Обработка выполняется локально?
- A: Да. Преобразование выполняется в вашем браузере.
