Вставте будь-який текст, щоб закодувати його у Base64, або вставте рядок Base64, щоб декодувати його назад у звичайний текст — миттєво, у браузері, з повною підтримкою UTF-8 без пошкодження спеціальних символів.
Завантаження калькулятора...
Цей інструмент вам допоміг?
Що таке Base64 Encoder / Decoder?
Кодувальник/декодувальник Base64 перетворює текст у рядки, закодовані у Base64, і навпаки. Кодування Base64 є необхідним для вбудовування двійкових даних у текстові протоколи. Наш інструмент підтримує символи UTF-8 для міжнародного тексту.
Коли використовувати цей калькулятор
Коли потрібно оцінити витрати на інструмент перед початком проекту
Коли порівнюєте результати з подібними інструментами
Коли вивчаєте, як використовувати інструмент у різних сценаріях
Коли ділитеся результатами з командою або клієнтами
Коли перевіряєте точність обчислень інструменту
Коли шукаєте швидкий і простий спосіб вирішення конкретної проблеми
Кроки:
Enter your input in the field above.
Configure any available options to customize the output.
View the results instantly with real-time updates.
Copy or export your results for use in your projects.
Формула
Кодування: двійкові дані → 6-бітні групи → алфавіт Base64 (A-Z, a-z, 0-9, +, /) ➡ Декодування: зворотний процес
Випадки використання
Вбудовування зображень у HTML/CSS/JSON
Кодування двійкових даних для передачі через API
Створення заголовків базової автентифікації
Зберігання двійкових даних у текстових базах даних
Ключові переваги
Get accurate results instantly in your browser.
Save time with real-time calculations as you type.
No data leaves your device - complete privacy.
Free to use on any device, no sign-up required.
Поради
Використовуйте URL-безпечний Base64 для вебзастосунків
Base64 — це кодування, а не шифрування — ніколи не використовуйте його для конфіденційних даних
Стискайте перед кодуванням, щоб мінімізувати збільшення розміру
Поширені помилки
Trying to декодувати non-Base64 введення
Забування, що Base64 — це не шифрування
Використання неправильного кодування символів
Ключові терміни
Base64: схема кодування двійкових даних у текстовий формат
кодувати: конвертувати текст to Base64
декодувати: конвертувати Base64 back to текст
UTF-8: кодування тексту Unicode, що підтримує всі символи
Пов'язані концепції
[object Object]
[object Object]
[object Object]
[object Object]
[object Object]
Приклад
Кодування "Hello World!" → "SGVsbG8gV29ybGQh". Декодування "U3Vuc2hpbmU=" → "Sunshine". Кожні 3 байти вхідних даних перетворюються на 4 символи Base64.
Інтерпретація результатів
Цей інструмент показує детальні результати на основі ваших вхідних даних. Уважно перегляньте кожен розділ, щоб зрозуміти, як інтерпретувати цифри та приймати на їх основі рішення.
Якщо у вас є запитання про те, як працює інструмент або як інтерпретувати певні результати, перегляньте розділ поширених запитань нижче або зверніться до служби підтримки.
Часті запитання
Що таке кодування Base64?
Base64 — це схема кодування двійкових даних у текст, яка представляє двійкові дані у форматі рядків ASCII. Він широко використовується для передачі даних через носії, призначені для тексту, наприклад, для вбудовування зображень у HTML або вкладення електронної пошти.
Коли слід використовувати Base64?
Використовуйте Base64, коли вам потрібно вбудувати двійкові дані (зображення, файли) у текстові формати, такі як JSON, HTML, CSS, XML або електронна пошта. Він також використовується для базового обфускації даних та заголовків автентифікації API.
Base64 стискає дані?
Ні, Base64 фактично збільшує розмір даних приблизно на 33%. Він кодує 3 байти даних у 4 символи ASCII. Використовуйте стиснення перед Base64, якщо розмір файлу має значення.
Чи безпечний Base64?
Ні, Base64 — НЕ шифрування, це просто схема кодування. Будь-яка людина може легко декодувати рядки Base64. Ніколи не використовуйте Base64 для захисту конфіденційних даних.
Чому мої рядки Base64 відрізняються від інших інструментів?
Різні інструменти можуть використовувати різні перенесення рядків (76 символів на рядок є стандартом для MIME), символи заповнення (=) або набори символів. Наш інструмент використовує стандартне кодування RFC 4648.
Чи можна декодувати рядок Base64 назад у вихідні дані?
Так! Кодування Base64 повністю зворотне. Використовуйте режим декодування для перетворення будь-якого дійсного рядка Base64 назад у його вихідну форму.
Яка різниця між Base64 та URL-safe Base64?
Стандартний Base64 використовує символи + і /, які мають спеціальні значення в URL-адресах. URL-safe Base64 замінює їх на - і _, щоб зробити закодований рядок безпечним для використання в URL-адресах.
Коли слід використовувати кодування Base64?
Використовуйте Base64, коли потрібно вбудувати двійкові дані у текстові формати (HTML, CSS, JSON, XML), передавати двійкові дані по текстових протоколах (електронна пошта, HTTP).
Чи збільшує кодування Base64 розмір файлу?
Так, кодування Base64 збільшує розмір даних приблизно на 33%. Кожні 3 байти двійкових даних стають 4 символами ASCII.
Чи може Base64 обробляти текст Unicode?
Base64 кодує сирі байти, а не символи. Для кодування тексту Unicode спочатку перетворіть його на байти (зазвичай UTF-8), потім закодуйте байти в Base64.
Чи безкоштовний цей інструмент?
Так, цей інструмент повністю безкоштовний і не вимагає реєстрації. Ви можете вільно ним користуватися.