nl

Coderen naar Base64

Codeer elk bestand als Base64-, Base32- of Hex-tekst - volledig lokaal in de browser; het bestand verlaat je apparaat nooit.

Verwerkt lokaal op je apparaat ...

Indeling Het doelformaat van het uitvoerbestand.
  • Base64
  • Base32
  • Hex

Verwerkt lokaal op je apparaat ...

0%

Wordt mijn bestand geüpload?

Nee. Alles draait in je browser - je bestand verlaat je apparaat nooit. Zo is dat verifieerbaar

Geen upload100% lokaal
Inhoud blijft bij jougeen toegang voor derden
Hosted in GermanyGlobal Content Delivery
Onafhankelijk getoetstTLS A+ · HTTP-headers A+

Coderen betekent willekeurige bytes omzetten in een vorm die het transport als platte tekst overleeft. Veel systemen - e-mail, JSON, XML, configuratiebestanden, databasevelden - verdragen alleen afdrukbare tekens en struikelen over ruwe binaire gegevens. Base64 lost dit op door elke drie bytes toe te wijzen aan vier onschuldige teksttekens; een afbeelding, een sleutel of een klein bestand wordt zo een tekenreeks die je veilig kunt insluiten, kopiëren en weer terugzetten. De inhoud blijft volledig behouden, ze wordt alleen anders geschreven.

Dit hulpmiddel biedt drie standaardalfabetten volgens RFC 4648. Base64 is de meest compacte en meest verbreide keuze, bijvoorbeeld voor data-URL's, ingesloten bijlagen of API-velden. Base32 gebruikt alleen hoofdletters en cijfers, waardoor het ongevoelig is voor hoofdletters en kleine letters en geschikt wanneer de tekst met de hand wordt ingetikt of wordt voorgelezen (TOTP-sleutels gebruiken het). Hex (grondtal 16) schrijft elke byte als twee tekens 0-9 a-f - langer dan Base64, maar meteen leesbaar en de standaard wanneer je afzonderlijke bytes wilt herkennen, zoals bij controlesommen.

De omzetting verloopt volledig lokaal in de browser via een kleine routine in puur JavaScript - er wordt niets geüpload, niets opgeslagen en geen externe bibliotheek vanaf een CDN geladen. Het resultaat verschijnt als een tekstbestand dat je kunt downloaden of kopiëren; met de tegenhanger (decoderen) haal je daaruit het oorspronkelijke bestand weer terug, byte voor byte precies.

Technische gegevens

Technische gegevens
UitvoerformaatTXT
BatchverwerkingJa
VerwerkingLokaal in de browser (JavaScript)
BestandsuploadGeen

In 3 stappen

  1. Sleep een bestand erin.
  2. Kies het formaat (standaard: Base64).
  3. Download de gecodeerde tekst als bestand.

Beperkingen: Coderen is geen versleuteling: iedereen kan de tekst zonder sleutel terugzetten - het houdt dus niets geheim, het maakt binaire gegevens alleen tekstveilig. Gecodeerde tekst is bovendien groter dan het origineel (Base64 ongeveer een derde meer, Hex het dubbele). Voor zeer grote bestanden is de methode weinig praktisch.

Alfabetten vergeleken

Alfabetten vergeleken
FormaatTekensetGroottetoeslagTypisch gebruik
Base64A-Z, a-z, 0-9, +, /+33 %data-URL's, ingesloten bijlagen, API-velden
Base32A-Z, 2-7+60 %waarden die je kunt intypen/hardop voorlezen (bijv. TOTP-sleutels)
Hex0-9, a-f+100 %byte voor byte lezen, bijv. controlesommen

Veelgestelde vragen

Wordt mijn bestand geüpload?

Nee. Het coderen verloopt volledig lokaal in de browser; het bestand verlaat je apparaat nooit en wordt niet opgeslagen.

Is Base64 een versleuteling?

Nee. Het is alleen een omkeerbare schrijfwijze. Wie de tekst heeft, kan hem zonder sleutel terugzetten. Gebruik het versleutelingshulpmiddel om gegevens te beschermen.

Welk formaat moet ik kiezen?

Bij twijfel Base64 (het compactst, het meest verbreid). Base32 voor ongevoelige, intikbare waarden, Hex om byte voor byte te lezen.

Krijg ik exact het origineel terug?

Ja. Met het decodeerhulpmiddel wordt de tekst byte voor byte terugomgezet naar het ongewijzigde oorspronkelijke bestand.

Gerelateerde tools

Base64 decoderen · Controlesom berekenen · URL coderen · Tekst naar Base64 · Talstelsel omrekenen · JWT decoderen · IBAN Controleren