Як користуватися: Кодувальник Base64 і URL
- 1
Оберіть кодування
Виберіть Base64, «Кодування URL» або «HTML-сутності», а потім «Кодувати» чи «Декодувати».
- 2
Вставте текст або виберіть файл
Введіть чи вставте текст у ліве поле; у режимі кодування Base64 також можна вибрати файл, щоб перетворити його на Base64 або data URL.
- 3
Налаштуйте параметри
Увімкніть Base64URL, вирівнювання чи рядки по 76 символів або виберіть, яку частину URL екранувати.
- 4
Скопіюйте або збережіть результат
Скопіюйте результат, збережіть його як файл або натисніть «Використати результат як вхідні дані», щоб виконати зворотне перетворення.
Ліміти та Pro
Безкоштовно й без реєстрації: кодуйте файли до 50 MB і вставляйте текст будь-якої довжини, яку витримає ваш браузер; результати понад 600 000 символів показуються частково, а повний результат доступний через копіювання та «Зберегти як файл».
Pro прибирає рекламу; кодувальник працює однаково в усіх тарифах. Дивитися Pro
Про інструмент: Кодувальник Base64 і URL
Base64 перетворює довільні байти на 64 друковані символи, щоб вони без втрат проходили через електронну пошту, JSON, атрибути HTML і заголовки HTTP. Цей кодувальник працює і з текстом, і з файлами: текст спершу перетворюється на UTF-8, тож літери з діакритикою, китайські ієрогліфи та емодзі коректно кодуються й декодуються, а не викликають помилку, як вбудована у браузер функція btoa().
Під час кодування можна вибрати стандартний алфавіт або Base64URL (- і _ замість + і /, як у JWT та параметрах URL), додати вирівнювання символом = і розбиття рядків за стандартом MIME кожні 76 символів. Файл розміром до 50 MB можна перетворити на звичайний Base64 або на готовий data: URL для img src чи фону CSS.
Декодування приймає обидва алфавіти, ігнорує пробіли та розриви рядків, додає відсутнє вирівнювання і прибирає префікс data: URL. Якщо результат є читабельним UTF-8, ви побачите текст; інакше перші байти порівнюються з відомими сигнатурами файлів — PNG, JPEG, GIF, WebP, PDF, ZIP, MP3, MP4, шрифти та інші, — тож можна переглянути зображення або завантажити файл із правильним розширенням. Якщо вхідні дані некоректні, ви побачите точну позицію помилки та пояснення.
Ще дві вкладки охоплюють інші поширені кодування: відсоткове кодування URL (одне значення запиту, увесь URL або дані форми, де пробіли стають +) із розбором кожного параметра запиту, а також HTML-сутності в обидва боки, зокрема всі іменовані посилання, як-от і é. Base64 — це кодування, а не шифрування: розкодувати його може будь-хто.
Приватність
Кодування й декодування виконуються у вкладці вашого браузера, зокрема й для вибраних файлів: нічого, що ви вводите чи відкриваєте, не надсилається на сервер. Перемикачі параметрів (алфавіт URL-safe, вирівнювання, режим URL) запамʼятовуються в локальному сховищі, але самі тексти й файли ніколи не зберігаються.
Можливості
Коректний UTF-8
Емодзі, діакритика й нелатинські писемності кодуються та декодуються без помилки Unicode, властивої btoa().
Декодує й файли
Двійкові результати визначаються за сигнатурою, зображення можна переглянути, а файли — завантажити.
Екранування URL і HTML
Відсоткове кодування для значень, цілих URL чи форм і всі іменовані HTML-сутності.