Base64-validator & -reparatie

Valideer, analyseer en repareer Base64-tekenreeksen. Herkent ongeldige tekens, controleert de opvulling, bepaalt of het standaard of URL-veilig is, en repareert veelvoorkomende fouten automatisch.
Alle verwerking gebeurt lokaal in uw browser — uw gegevens worden nooit naar een server geüpload.
Wat dit hulpmiddel controleert:
• Tekenset: geldige Base64-tekens: A-Z, a-z, 0-9, +, /, = (alleen opvulling).
• Lengte: Base64-tekenreeksen moeten een veelvoud van 4 tekens zijn.
• Opvulling: geldige =-opvulling (0, 1 of 2 afsluitende =).
• Formaatherkenning: standaard versus URL-veilig (-_).
Automatisch repareren: verwijdert ongeldige tekens, corrigeert de opvulling en normaliseert de tekenreeks.
Waarom Base64 kapotgaat

Geldige Base64 gebruikt precies 64 tekens plus =-opvulling, en de totale lengte moet een veelvoud van 4 zijn. De meeste defecte invoer valt in een van drie categorieën: witruimte of regeleinden die samen met de data zijn geplakt, het URL-veilige alfabet dat +/ door -_ vervangt, of een afgekapte staart die zijn opvulling is kwijtgeraakt.

De volgorde van het repareren is belangrijk: verwijder eerst witruimte, vertaal het URL-veilige alfabet terug en vul daarna aan met = tot een veelvoud van 4.