Мгновенное преобразование Base64, включая диакритику.
Base64 - это кодировка, которая превращает любые данные в строку из безопасных символов: заглавных и строчных латинских букв, цифр, + и /, при необходимости дополненных знаком =. Она нужна, чтобы передавать текст или двоичные данные через каналы, рассчитанные на обычный текст: электронную почту, JSON-файлы, адреса сайтов, HTTP-заголовки.
Инструмент поддерживает UTF-8: кириллица, другие алфавиты и эмодзи сохраняются в обоих направлениях.
| Текст | Base64 |
|---|---|
Привет | 0J/RgNC40LLQtdGC |
Hello | SGVsbG8= |
Знаки = в конце - это заполнение: Base64 делит данные на группы по 3 байта и дополняет последнюю группу, если она неполная.
data:image/png;base64,….Частая ошибка: Base64 декодируется мгновенно, без ключа и пароля. Он ничего не защищает. Никогда не используйте его, чтобы «спрятать» пароль или конфиденциальные данные; для этого нужно настоящее шифрование.
Символы + и / имеют особый смысл в адресах сайтов. Вариант «base64url», который используется, например, в JWT, заменяет их на - и _ и часто отбрасывает =. Чтобы декодировать такую строку здесь, сначала замените - на +, а _ на /.
Нет, всё кодируется и декодируется локально в браузере.
Скорее всего, строка не является корректным Base64: лишний символ, недостающий фрагмент или вариант base64url с «-» и «_». Проверьте, что скопировали строку целиком.
Нет. Это не шифрование: декодировать может любой. Base64 нужен только для передачи данных в текстовом виде.
Base64 записывает 3 байта четырьмя символами: результат примерно на треть длиннее исходных данных.