Converteer elke tekst naar Base64 met onze gratis en gebruiksvriendelijke Base64-encoder/decoder.

Instellingen

Opmerking: Deze tool gebruikt de UTF-8 tekenset.

Moet u gegevens in Base64-formaat verwerken? Onze site is uw complete oplossing voor alles wat met Base64 te maken heeft! Of u nu gegevens terug moet zetten naar hun oorspronkelijke vorm of deze wilt coderen naar Base64, ons platform maakt het u zo eenvoudig als een paar klikken.

Waarom Base64?

Base64-codering is een techniek die binaire gegevens omzet in een tekstvriendelijk formaat. Dit is bijzonder nuttig voor het veilig verzenden van gegevens over media die bedoeld zijn voor tekst. Gangbare toepassingen zijn e-mail (via MIME) en het opslaan van complexe gegevens in XML- of JSON-bestanden.

Functies waar u van zult houden

  • Regel-voor-regel Decoderen: Decodeer individuele regels gescheiden door regeleinden, waarbij de integriteit van uw gegevens wordt gewaarborgd.
  • Live Modus: Codeer of decodeer gegevens direct in uw browser, zonder serverinteractie.

Base64 Details

Base64 is niet slechts één schema, maar een categorie van coderingsmethoden. Het is ontworpen om binaire gegevens te representeren in een ASCII-tekstformaat door deze om te zetten in een Base64-voorstelling. Een 24-bits buffer wordt gebruikt om drie 8-bits bytes vast te houden, die vervolgens worden omgezet in vier Base64-gecodeerde tekens.

Voorbeeld

Het woord "Man" wordt omgezet naar "TWFu" in Base64. In ASCII hebben de letters "M", "a" en "n" de byte-waarden 77, 97, 110. Deze worden in binaire vorm weergegeven als "01001101", "01100001" en "01101110". Het coderingsproces van Base64 zet ze om naar "TWFu".

Base64 Coderingstabel

Als u geïnteresseerd bent in hoe Base64-codering werkt, bekijk dan deze tabel. Het toont de 64 tekens die worden gebruikt in het Base64-alfabet en hun bijbehorende indexwaarden.

Hoe wordt tekst omgezet naar Base64?

Heeft u zich ooit afgevraagd hoe reguliere tekst als "TEXT" verandert in iets dat lijkt op wartaal, zoals "VEVYVA=="? Dat is de magie van Base64-codering! Maak u geen zorgen, het is niet zo ingewikkeld als het klinkt. Laten we het stap voor stap uitleggen.

Stap 1: ASCII-waarden

Elke letter op uw toetsenbord komt overeen met een nummer, bekend als de ASCII-waarde. Bijvoorbeeld, de ASCII-waarde voor 'T' is 84, voor 'E' is het 69, enzovoort. Dus onze tekst "TEXT" wordt een reeks getallen:
T = 84, E = 69, X = 88, T = 84

Stap 2: Binaire Omzetting

Computers spreken de taal van nullen en enen, bekend als binair. Dus we zetten deze getallen om naar binair:
T (84) = 01010100
E (69) = 01000101
X (88) = 01011000
T (84) = 01010100

Stap 3: Combineer het Binaire

We combineren vervolgens deze binaire getallen tot één lange reeks:
01010100 01000101 01011000 01010100

Stap 4: Verdeel in 6-bits Groepen

Base64-codering neemt deze lange binaire reeks en verdeelt het in kleinere stukken van 6 bits elk. Als de laatste groep niet 6 bits heeft, voegen we nullen toe om het op te vullen.

Stap 5: Omzetten naar Decimaal

Elk van deze 6-bits groepen wordt vervolgens terug omgezet naar een decimaal getal (een getal zoals de ASCII-waarden).

Stap 6: Base64 Tekens

Tenslotte gebruiken we deze decimale getallen om overeenkomstige tekens te kiezen uit de Base64-tabel, die een set van 64 verschillende tekens bevat (A-Z, a-z, 0-9, +, /).

Stap 7: Opvulling

Als de Base64-uitvoer geen veelvoud is van 4 tekens, voegen we "=" symbolen toe aan het einde om dat zo te maken.

Door deze stappen te volgen, wordt onze tekst "TEXT" omgezet in "VEVYVA==". Voilà! Nu weet u hoe reguliere tekst wordt omgezet naar Base64. U kunt proberen andere woorden te coderen en te zien hoe ze eruit zien in Base64!