Validador e reparador Base64

Valide, analise e repare cadeias Base64. Deteta caracteres inválidos, verifica o preenchimento, identifica se a codificação é segura para URL ou padrão, e repara automaticamente os erros comuns.
Todo o processamento acontece localmente no seu navegador — os seus dados nunca são enviados para nenhum servidor.
O que esta ferramenta verifica:
• Conjunto de caracteres: caracteres Base64 válidos: A-Z, a-z, 0-9, +, /, = (só como preenchimento).
• Comprimento: as cadeias Base64 devem ser múltiplo de 4 caracteres.
• Preenchimento: preenchimento = válido (0, 1 ou 2 = no fim).
• Deteção de formato: padrão ou seguro para URL (-_).
Reparação automática: remove caracteres inválidos, corrige o preenchimento e normaliza a cadeia.
Porque é que o Base64 se parte

O Base64 válido usa exatamente 64 caracteres mais o preenchimento =, e o seu comprimento total tem de ser múltiplo de 4. A maior parte das entradas com erro é uma destas três coisas: espaços ou quebras de linha colados junto com os dados, o alfabeto seguro para URL que troca +/ por -_, ou uma cauda truncada que perdeu o preenchimento.

A ordem da reparação importa: remova primeiro os espaços em branco, traduza de volta o alfabeto seguro para URL e depois volte a preencher com = até um múltiplo de 4.