Handy Dev Tools
Простые онлайн-инструменты для повседневных задач.

Нет избранного

    Кодировщик/декодировщик Base64
    Markdown в HTML
    HTML в Markdown
    URL Кодирование/Декодирование
    Конвертер Unicode Escape
    Unicode Кодирование/Декодирование
    Форматировщик SQL
    Разделитель SQL
    Привязка параметров SQL
    Форматировщик JSON
    Форматировщик XML
    Форматировщик YAML
    Форматировщик GraphQL
    Преобразование JSON в YAML
    Преобразование YAML в JSON
    Преобразование JSON в TOML
    Преобразование TOML в JSON
    Кодирование/Декодирование HTML-сущностей
    Преобразование TOML в YAML
    Преобразование YAML в TOML
    Преобразование CSV в SQL INSERT
    Генератор Markdown-таблиц
    Преобразование JSON в XML
    Преобразование XML в JSON
    Генератор UUID
    Генератор ULID
    Генератор паролей
    Генератор хешей
    Генератор Lorem Ipsum
    Генератор URL-адресов изображений Lorem Picsum
    Генератор тестовых данных
    Генератор QR-кодов
    Парсер и конвертер S3 путей
    Калькулятор IP-адресов
    Разделение подсети
    Объединение подсетей
    Генератор подписанных URL CloudFront
    Генератор строк подключения RDS
    Конвертер координат
    Конвертер форматов геоданных
    Декодер и парсер JWT
    Basic аутентификация
    Анализатор надёжности пароля
    Валидатор банковских карт
    PII Mask (обезличивание данных)
    Генератор пары ключей RSA
    Преобразование регистра
    Преобразование ромадзи
    Конвертер римских цифр
    Конвертер фонетического кода
    Подсчёт символов
    Текстовый Diff
    Удаление HTML-тегов
    Тестер регулярных выражений
    Преобразование цветов
    Бросок костей
    Генератор Crontab
    Парсер Crontab
    Выбор эмодзи
    Конвертер Unix Timestamp
    Поиск HTTP статус-кодов
    Поиск портов
    Поиск MIME-типов
    Конвертер Base64 и файлов
    Изображение Base64 кодирование/декодирование
    Парсер User-Agent
    Парсер URL
    Проверка OGP
    Генератор сообщений коммитов
    Калькулятор chmod
    Генератор GIF-терминала
    .env Parser & Validator
Ctrl+K

Кодировщик/декодировщик Base64

Кодирование и декодирование Base64. Кодируйте текст в Base64 или декодируйте Base64 в текст. До 5120 символов.

Data to encode
Результат
Read Only

Как использовать

Об этом инструменте

Этот кодировщик/декодировщик Base64 позволяет кодировать текст в Base64 или декодировать Base64 обратно в текст в одном месте. Используйте его для токенов, значений конфигурации, data URI и быстрой отладки, когда API или файл ожидает содержимое, безопасное для ASCII. Base64 — это кодирование, а не шифрование. Любой может декодировать результат, поэтому не используйте его как способ скрыть секреты. Переключайтесь между кодированием и декодированием по мере необходимости, а затем копируйте результат в редактор, терминал или тикет. Преобразование выполняется в вашем браузере. Инструмент бесплатен и не требует учётной записи. Когда вам нужно многократно выполнять те же шаги кодирования/декодирования из Cursor, Claude или собственных скриптов, используйте Thousand API MCP для автоматизации.

Как использовать

Переключите кодирование/декодирование, введите или вставьте текст. Результат обновляется в реальном времени.

Опции

Направление: переключение между Кодирование и Декодирование.

Примеры использования

• Data URI • Обфускация строк (Base64 не шифрование) • Basic auth • Текстовое представление бинарных данных

Примеры кода

PHP
Read Only
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);
Laravel
Read Only
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]);
Python
Read Only
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')
Node.js
Read Only
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: Да. Преобразование выполняется в вашем браузере.