Base64 Coderen / Decoderen

Codeer tekst naar Base64 of decodeer Base64 terug naar tekst — UTF-8-veilig, volledig in uw browser.

938 weergaven

Wat Base64 werkelijk doet

Base64 stelt binaire gegevens voor met 64 afdrukbare tekens (A-Z, a-z, 0-9, +, /), zodat ze door kanalen kunnen die voor tekst zijn gebouwd: JSON-payloads, data:-URI's, basic-auth-headers, e-mailbijlagen. Elke 3 bytes worden 4 tekens — de uitvoer wordt ~33% groter, en = vult de staart aan. Deze tool verwerkt Unicode correct (eerst juiste UTF-8-codering), zodat "çğü 😀" ongeschonden heen en weer gaat — een simpele btoa() zou hierop crashen.

Base64 is geen versleuteling — het is een omkeerbare weergave zonder enige geheimhouding. Gevoelige gegevens vereisen echte versleuteling; Base64 maakt bytes alleen tekst-veilig. Alles hier draait lokaal in uw browser; invoer verlaat uw apparaat nooit.

Veelgestelde vragen

Waarom ziet mijn gedecodeerde uitvoer er rommelig uit?

Meestal was de invoer geen geldige Base64 (afgekapt, of met URL-veilige tekens -_ in plaats van +/), of waren de originele bytes helemaal geen tekst. Deze tool decodeert URL-veilige varianten automatisch.

Kan ik bestanden coderen?

Deze tool is voor tekst. Voor bestanden is het patroon een data:-URI — de meeste talen bieden one-liners (PHP base64_encode(file_get_contents(...)), JS FileReader.readAsDataURL).

Is Base64 veilig voor wachtwoorden?

Nee — het is triviaal omkeerbaar. HTTP Basic auth gebruikt het alleen voor transportopmaak en vertrouwt op TLS voor geheimhouding. Sla wachtwoorden gehasht op (bcrypt/argon2), nooit met Base64.

Vergelijkbare tools