Кодировать текст в Base64 и расшифровать
Кодируйте UTF-8 или файл в Base64, декодируйте строку, переключайте URL-safe алфавит. В браузере.
Вставь строку Base64 и получи текст, либо наоборот — закодируй текст в Base64. Оба направления работают в одном инструменте.
Есть URL-safe режим (− и _) и перенос по 76 символов (MIME). Всё считается локально, без отправки на сервер.
Для картинок удобен конструктор data URL в том же инструменте.
Строка aGVsbG8= — это байты UTF-8 слова hello, нарезанные по 6 бит. Это не шифрование: строку читает кто угодно. Файл и тот же текст, вставленный вручную, дают разный результат: в файле сырые байты, в поле — только символы. URL-safe меняет + на - и / на _. Почтовые шлюзы рвут строку по 76 символов; перед расшифровкой уберите переносы, иначе длина не кратна четырём. Знаки = иногда опускают специально. Здесь режим текста. Сборку data URL для картинки делает полный инструмент Base64.
Частые вопросы
Это URL-safe Base64?
Да. Можно включить URL-safe алфавит (− и _) в панели режимов.
Почему ошибка декодирования?
Чаще всего обрезана строка или смешаны алфавиты. Проверь padding =.
Безопасно ли для паролей?
Base64 это не шифрование. Для секретов используй хеши и нормальное хранение.
