Перевірка й відновлення Base64

Перевіряйте, аналізуйте та відновлюйте рядки Base64. Виявляє недійсні символи, перевіряє доповнення, визначає безпечне для URL або стандартне кодування і автоматично відновлює типові помилки.
Уся обробка відбувається локально у вашому браузері — ваші дані ніколи не завантажуються на жоден сервер.
Що перевіряє цей інструмент:
• Набір символів: дійсні символи Base64: A-Z, a-z, 0-9, +, /, = (лише доповнення).
• Довжина: рядки Base64 мають бути кратними 4 символам.
• Доповнення: дійсне доповнення = (0, 1 або 2 завершальні =).
• Визначення формату: стандартний чи безпечний для URL (-_).
Автовідновлення: прибирає недійсні символи, виправляє доповнення та нормалізує рядок.
Чому Base64 ламається

Дійсний Base64 використовує рівно 64 символи плюс доповнення =, а його загальна довжина має бути кратною чотирьом. Більшість пошкоджених вхідних даних — це одне з трьох: пробіли або розриви рядків, вставлені разом із даними; безпечний для URL алфавіт, який замінює +/ на -_; або обрізаний хвіст, який втратив доповнення.

Порядок відновлення важливий: спочатку прибрати пробіли, потім повернути безпечний для URL алфавіт назад, потім доповнити = до кратного чотирьом.