Base64-codering

Base64-codering/decodering (Base64-conversietool)

U kunt tekst coderen naar het Base64-formaat of Base64-strings decoderen naar de oorspronkelijke UTF-8-tekst. Dit is handig voor het verifiëren van waarden in API's, instellingen, e-mails en JSON.

Vertaling
In afwachting van input
Voer tekst of een Base64-string in en klik op "Converteren".

Uitvoer

Wat is Base64-codering/decodering?

Base64 Encode/Decode is een tool voor het omzetten van gewone tekst naar een Base64-gecodeerde tekenreeks, of het terugzetten van een Base64-gecodeerde tekenreeks naar de oorspronkelijke tekst. Base64 is een methode om gegevens weer te geven met behulp van slechts een beperkte set tekens, zoals alfanumerieke tekens, plustekens, schuine strepen en gelijkheidstekens. Het wordt vaak gebruikt in e-mail, HTTP, JSON, configuratiebestanden en API-integraties. Het wordt soms gebruikt om binaire gegevens of tekenreeksen met Japanse tekens veilig in te bedden in omgevingen waar het moeilijk is om deze rechtstreeks te verwerken.

Met deze tool kunt u een tekenreeks in het invoerveld plakken en "Encode" selecteren om een Base64-tekenreeks als UTF-8-tekst te genereren. Omgekeerd zal het selecteren van "Decode" de Base64-string parseren en deze herstellen naar de oorspronkelijke UTF-8-tekst. Aangezien het multibyte-tekens zoals Japans, emoji's en symbolen verwerkt als UTF-8 met behulp van de TextEncoder en TextDecoder van de browser, kan het niet alleen worden gebruikt voor eenvoudige alfanumerieke tekens, maar ook voor het verifiëren van strings die in daadwerkelijke applicaties worden gebruikt.

Base64 is geen versleuteling. Hoewel het een willekeurige reeks tekens lijkt te zijn, kan iedereen deze decoderen om de oorspronkelijke inhoud te lezen. Daarom biedt het coderen van wachtwoorden, API-sleutels, toegangstokens, persoonlijke gegevens en andere gevoelige gegevens met Base64 geen garantie voor de veiligheid ervan. Houd er rekening mee dat Base64 een coderingsmethode is die wordt gebruikt om de weergave van tekens te wijzigen voor opslag- of verzenddoeleinden, en gebruik het niet om vertrouwelijke informatie te verbergen. Het is belangrijk om HTTPS, de juiste authenticatie, versleuteling en toegangscontroles naar behoefte te combineren.

U kunt de conversieresultaten kopiëren en indien nodig als tekstbestand downloaden. Deze tool kan worden gebruikt om waarden te verifiëren die worden gebruikt in API-autorisatieheaders, Basic-authenticatiestrings te valideren, de inhoud van Base64-waarden in JSON te controleren, Base64-strings die naar logbestanden worden uitgevoerd te verifiëren en testgegevens te genereren. Aangezien het conversieproces in de browser plaatsvindt, is er geen formulierverzending waarbij invoerstrings naar de server worden gestuurd voor standaard conversiebewerkingen. Wees echter voorzichtig bij het gebruik van gedeelde apparaten, browserextensies, schermdeling en de klembordgeschiedenis.

  • Je kunt tekst als UTF-8 coderen naar Base64.
  • Je kunt Base64-strings decoderen naar UTF-8-tekst.
  • Het ondersteunt ook strings met multibyte-tekens, zoals Japans, symbolen en emoji's.
  • U kunt de vertaalresultaten naar het klembord kopiëren of opslaan als tekstbestand.

Hoe Base64-codering/decodering te gebruiken

Plak eerst de tekenreeks die u wilt converteren in het veld "Input". U kunt gewone tekst, delen van JSON, configuratiewaarden, via de API ontvangen Base64-tekenreeksen en meer invoeren. Selecteer vervolgens in het gedeelte "Conversiemodus" "Coderen" om tekst naar Base64 te converteren, of "Decoderen" om Base64 terug te converteren naar de oorspronkelijke tekst. Klik ten slotte op de knop "Converteren" en de geconverteerde tekenreeks verschijnt in het uitvoerveld hieronder.

Als u de uitvoerresultaten elders wilt gebruiken, klikt u op "Resultaten kopiëren". Als u ze als bestand wilt opslaan, gebruikt u 'Downloaden als TXT'. Als u op 'Invoer en modus wisselen' klikt, worden de huidige uitvoerresultaten naar het invoerveld overgebracht en wordt er geschakeld tussen de coderings- en decoderingsmodi. Dit is handig wanneer u het gecodeerde resultaat onmiddellijk wilt decoderen om te controleren of het terugkeert naar het origineel, of wanneer u het gedecodeerde resultaat opnieuw wilt coderen.

Bij het decoderen treedt er een fout op als u een tekenreeks invoert die ongeldig is als Base64 of gegevens die niet kunnen worden hersteld als UTF-8-tekst. Hoewel regeleinden en spaties binnen een Base64-tekenreeks tijdens de verwerking worden verwijderd, ondersteunt deze tool niet het herstel van URL-veilige Base64-formaten met "-" of "_", noch ondersteunt het het herstel van binaire bestanden zoals afbeeldingen. Gebruik deze tool alstublieft voor het verifiëren van tekstgegevens.

  1. Plak tekst of een Base64-string in het invoerveld.
  2. Selecteer "Encode" om tekst naar Base64 te converteren, en "Decode" om Base64 weer naar tekst te converteren.
  3. Klik op de knop "Converteren" om het resultaat te bekijken.
  4. Sla de resultaten indien nodig op naar uw bestemming met "Resultaten kopiëren" of "TXT downloaden".

Belangrijke opmerkingen bij het gebruik

  • Base64 is geen versleuteling. Aangezien de oorspronkelijke inhoud na decodering kan worden gelezen, kan het niet worden gebruikt om gevoelige informatie te beschermen.
  • Deze tool is bedoeld voor het converteren van tekst naar Base64. Gebruik een speciale tool voor het converteren van grote binaire bestanden, zoals afbeeldingen of PDF's.
  • Zelfs als de te decoderen gegevens correct zijn gecodeerd in Base64, zijn ze mogelijk niet te herstellen als het geen UTF-8-tekst is.
  • Houd er rekening mee dat de notatie kan variëren afhankelijk van het gebruiksscenario, zoals URL-veilige Base64 of Base64 zonder opvulling. Controleer indien nodig de specificaties van de beoogde bestemming.

Veelgestelde vragen

Wat is Base64?

Base64 is een coderingsmethode die gegevens weergeeft met uitsluitend alfanumerieke tekens en bepaalde symbolen. Het wordt gebruikt om gegevens weer te geven in omgevingen met tekenbeperkingen, zoals e-mail, web-API's, JSON en configuratiebestanden.

Wat is Base64-codering?

Base64-codering is het proces waarbij platte tekst of gegevens worden omgezet in een Base64-gecodeerde tekenreeks. Deze tool behandelt de ingevoerde tekst als UTF-8 en zet deze om in een Base64-tekenreeks.

Wat is Base64-decodering?

Base64-decodering is het proces waarbij een Base64-gecodeerde tekenreeks wordt teruggezet naar de oorspronkelijke gegevens. Deze tool herstelt en geeft Base64-tekenreeksen weer als UTF-8-tekst.

Is dit Base64-versleuteling?

Nee. Base64 is geen versleuteling; het is een vorm van codering die wordt gebruikt om de weergave van gegevens te wijzigen. Aangezien iedereen het kan decoderen, mag u het niet gebruiken om wachtwoorden of API-sleutels te verbergen.

Kunt u Japanse tekst naar Base64 converteren?

Ja. Multibyte-tekens, zoals Japans, worden geconverteerd naar Base64 als UTF-8. Ze worden tijdens het decoderen weergegeven als UTF-8-tekst.

Kunnen emoji's en symbolen ook worden geconverteerd?

In de meeste gevallen kan dit worden geconverteerd. Aangezien invoerteksten als UTF-8 worden verwerkt, ondersteunt het systeem tekst met emoji's, symbolen en tekens met volledige breedte.

Wordt de ingevoerde tekst naar de server verzonden?

Het conversieproces van deze tool wordt uitgevoerd met behulp van JavaScript in de browser. Er vindt geen formulierverzending naar de server plaats voor standaard coderings- en decoderingsbewerkingen.

Wat veroorzaakt de decoderingsfout?

Mogelijke oorzaken zijn tekens die niet in Base64 mogen worden gebruikt, ongeldige tekenaantallen of opvulling, of dat de gedecodeerde gegevens geen UTF-8-tekst zijn.

Wat betekent het gelijkteken aan het einde?

De "=" aan het einde van een Base64-string wordt padding genoemd. Deze wordt toegevoegd om de lengte van de oorspronkelijke gegevens aan te passen aan het Base64-formaat. Afhankelijk van het gebruik kan deze worden weggelaten.

Ondersteunt het URL-veilige Base64?

Deze tool is ontworpen voor standaard Base64. Strings die tekens zoals "-" of "_" bevatten die in URL-veilige Base64 worden gebruikt, worden mogelijk niet correct gedecodeerd zoals ze zijn.

Kan ik afbeeldingsbestanden converteren naar Base64?

Deze pagina is uitsluitend bedoeld voor tekstconversie. Het ondersteunt geen conversie van bestanden zoals afbeeldingen of PDF's naar Base64. Als u bestanden wilt converteren, gebruik dan een speciale tool.

Kan dit worden gebruikt om Basic Authentication-strings te verifiëren?

Ja. U kunt bijvoorbeeld een tekenreeks als "user:password" coderen met Base64 om de waarden voor de Basic-authenticatieheader te verifiëren. Wees echter uiterst voorzichtig bij het omgaan met authenticatiegegevens.