Кодування й декодування Base64
Перетворіть текст або файл на Base64 чи вставте Base64, щоб отримати назад вихідний текст або файл.
Запечатано на цьому пристрої
Працює у вашому браузері. Нічого не завантажується на сервер.
Запечатано
Вхідні дані
Результат
Тут з’явиться версія в Base64.
Результат дуже довгий, тому показано лише його початок. Копіювання й завантаження використовують повний результат.
Це некоректний Base64
Як це працює
-
Оберіть напрям
Кодування перетворює текст або файл на Base64. Декодування повертає Base64 чи data URL у вихідний вигляд.
-
Додайте текст або файл
Введіть, вставте текст або перетягніть файл. Результат оновлюється миттєво, а некоректні символи підсвічуються.
-
Скопіюйте або завантажте
Скопіюйте Base64 чи декодований текст або завантажте декодований файл із визначеним типом.
Поширені запитання
Мої файли завантажуються на сервер для кодування?
Ні. Кодування й декодування відбуваються у вашому браузері, навіть для великих файлів, тож нічого з того, що ви кодуєте, нікуди не надсилається.
Чи підтримуються діакритика, емодзі та інші алфавіти?
Так. Перед кодуванням текст перетворюється на UTF-8, а під час декодування читається як UTF-8, тож діакритика, емодзі, кирилиця, арабська, китайська та будь-яка інша писемність повертаються точно такими, як були.
Що таке URL-safe Base64?
Це варіант, у якому + замінено на -, а / на _, щоб результат можна було вставити в URL чи ім’я файлу без екранування. Його використовують, наприклад, у JSON Web Tokens. Декодер автоматично приймає обидва варіанти.
Що таке data URL?
Data URL вбудовує файл просто в текст у форматі data:image/png;base64,…. Його можна вставити в HTML чи CSS замість посилання на окремий файл. Краще використовувати його для невеликих файлів, бо Base64 приблизно на третину більший за оригінал.
Base64 — це шифрування?
Ні. Base64 лише змінює спосіб запису даних, щоб їх можна було передавати як текст. Декодувати його може будь-хто, тож ніколи не покладайтеся на нього, щоб приховати паролі чи особисту інформацію.