Base64-konvertering

Base64-kodning/avkodning (Base64-konverteringsverktyg)

Du kan koda text till Base64-format eller avkoda Base64-strängar tillbaka till deras ursprungliga UTF-8-text. Detta är användbart för att verifiera värden i API:er, inställningar, e-postmeddelanden och JSON.

Översättning
Väntar på synpunkter
Ange text eller en Base64-sträng och klicka på "Konvertera".

Resultat

Vad är Base64-kodning/avkodning?

Base64 Encode/Decode är ett verktyg för att konvertera ren text till en Base64-kodad sträng och konvertera en Base64-kodad sträng tillbaka till sin ursprungliga text. Base64 är en metod för att representera data med endast en begränsad uppsättning tecken, såsom alfanumeriska tecken, plustecken, snedstreck och likhetstecken. Det används vanligtvis i e-post, HTTP, JSON, konfigurationsfiler och API-integrationer. Det används ibland för att på ett säkert sätt bädda in binär data eller strängar som innehåller japanska tecken i miljöer där det är svårt att hantera dem direkt.

Med det här verktyget kan du klistra in en sträng i inmatningsfältet och välja "Koda" för att generera en Base64-sträng som UTF-8-text. Om du istället väljer "Avkoda" analyseras Base64-strängen och återställs till den ursprungliga UTF-8-texten. Eftersom verktyget bearbetar multibyte-tecken som japanska tecken, emojis och symboler som UTF-8 med hjälp av webbläsarens TextEncoder och TextDecoder, kan det användas inte bara för enkla alfanumeriska tecken utan även för att verifiera strängar som används i faktiska applikationer.

Base64 är inte kryptering. Även om det ser ut som en slumpmässig teckensträng kan vem som helst avkoda den för att läsa det ursprungliga innehållet. Därför garanterar inte kodning av lösenord, API-nycklar, åtkomsttoken, personlig information och andra känsliga data med Base64 deras säkerhet. Tänk på att Base64 är en kodningsmetod som används för att ändra teckenrepresentationen för lagring eller överföring, och använd den inte för att dölja konfidentiell information. Det är viktigt att kombinera HTTPS, korrekt autentisering, kryptering och åtkomstkontroller efter behov.

Du kan kopiera konverteringsresultaten och ladda ner dem som en textfil om det behövs. Detta verktyg kan användas för att verifiera värden som används i API-auktoriseringsrubriker, validera strängar för grundläggande autentisering, kontrollera innehållet i Base64-värden i JSON, verifiera Base64-strängar som skickas till loggar och skapa testdata. Eftersom konverteringsprocessen sker i webbläsaren sker ingen formulärinlämning som skickar inmatade strängar till servern för standardkonverteringsoperationer. Var dock försiktig när du använder delade enheter, webbläsartillägg, skärmdelning och urklippshistorik.

  • Du kan koda text som UTF-8 med hjälp av Base64.
  • Du kan avkoda Base64-strängar till UTF-8-text.
  • Den stöder även strängar som innehåller multibyte-tecken, såsom japanska tecken, symboler och emojis.
  • Du kan kopiera översättningsresultaten till urklipp eller spara dem som en textfil.

Hur man använder Base64-kodning/avkodning

Klistra först in den sträng du vill konvertera i fältet "Input". Du kan ange vanlig text, delar av JSON, konfigurationsvärden, Base64-strängar som mottagits via API och mycket mer. Välj sedan "Encode" i avsnittet "Conversion Mode" för att konvertera text till Base64, eller "Decode" för att konvertera Base64 tillbaka till den ursprungliga texten. Klicka slutligen på knappen "Convert" så visas den konverterade strängen i utdatafältet nedan.

Om du vill använda utdata någon annanstans, klicka på "Kopiera resultat". Om du vill spara dem som en fil använder du "Ladda ner som TXT". Genom att klicka på "Byt inmatning och läge" överförs de aktuella utdata till inmatningsfältet och du växlar mellan kodnings- och avkodningsläge. Detta är användbart när du omedelbart vill avkoda det kodade resultatet för att kontrollera om det återgår till originalet, eller när du vill koda om det avkodade resultatet.

Vid avkodning kommer ett ogiltigt Base64-sträng eller data som inte kan återställas som UTF-8-text att resultera i ett fel. Medan radbrytningar och mellanslag inom en Base64-sträng kommer att tas bort under bearbetningen, stöder detta verktyg inte återställning av URL-säkra Base64-format som använder "-" eller "_", och det stöder inte heller återställning av binära filer såsom bilder. Använd detta verktyg för att verifiera textdata.

  1. Klistra in text eller en Base64-sträng i inmatningsfältet.
  2. Välj "Koda" för att konvertera text till Base64 och "Avkoda" för att konvertera Base64 tillbaka till text.
  3. Klicka på knappen "Konvertera" för att se resultatet.
  4. Använd vid behov "Kopiera resultat" eller "Ladda ner TXT" för att spara data till din destination.

Viktiga anmärkningar vid användning

  • Base64 är inte kryptering. Eftersom det ursprungliga innehållet kan läsas efter avkodning kan det inte användas för att skydda känslig information.
  • Detta verktyg är avsett för Base64-kodning av text. Använd ett särskilt verktyg för att konvertera stora binära filer, såsom bilder eller PDF-filer.
  • Även om data som ska avkodas är korrekt kodade i Base64, kanske de inte går att återställa om de inte är UTF-8-text.
  • Observera att notationen kan variera beroende på användningsfall, till exempel URL-säker Base64 eller Base64 utan utfyllnad. Kontrollera specifikationerna för den avsedda destinationen vid behov.

Vanliga frågor

Vad är Base64?

Base64 är en kodningsmetod som representerar data med endast alfanumeriska tecken och vissa symboler. Den används för att representera data i miljöer med teckenbegränsningar, såsom e-post, webb-API:er, JSON och konfigurationsfiler.

Vad är Base64-kodning?

Base64-kodning är processen att konvertera ren text eller data till en Base64-kodad sträng. Detta verktyg behandlar den inmatade texten som UTF-8 och konverterar den till en Base64-sträng.

Vad är Base64-avkodning?

Base64-avkodning är processen att konvertera en Base64-kodad sträng tillbaka till dess ursprungliga data. Detta verktyg återställer och visar Base64-strängar som UTF-8-text.

Är det Base64-kryptering?

Nej. Base64 är inte kryptering; det är en form av kodning som används för att ändra datarepresentationen. Eftersom vem som helst kan avkoda det, använd det inte för att dölja lösenord eller API-nycklar.

Kan du konvertera japansk text till Base64?

Ja. Multibyte-tecken, såsom japanska, konverteras till Base64 som UTF-8. De återställs som UTF-8-text vid avkodning.

Kan emojis och symboler också konverteras?

I de flesta fall kan detta konverteras. Eftersom inmatningssträngar behandlas som UTF-8 stöder systemet text som innehåller emojis, symboler och tecken med full bredd.

Kommer den inmatade texten att skickas till servern?

Konverteringsprocessen för detta verktyg utförs med hjälp av JavaScript i webbläsaren. Det sker ingen formuläröverföring till servern för standardmässiga kodnings- och avkodningsoperationer.

Vad orsakar avkodningsfelet?

Möjliga orsaker är tecken som inte kan användas i Base64, ogiltigt teckenantal eller utfyllnad, eller att de återställda uppgifterna inte är UTF-8-text.

Vad betyder likhetstecknet i slutet?

Tecknet "=" i slutet av en Base64-sträng kallas utfyllnad. Det läggs till för att anpassa längden på originaldata så att den passar Base64-formatet. Beroende på användningsfall kan det utelämnas.

Stöder den URL-säker Base64-kodning?

Detta verktyg är utformat för standard Base64. Strängar som innehåller tecken som "-" eller "_" som används i URL-säker Base64 kanske inte avkodas korrekt i sin nuvarande form.

Kan jag konvertera bildfiler till Base64?

Denna sida är endast avsedd för textkonvertering. Den stöder inte konvertering av filer som bilder eller PDF-filer till Base64. Om du behöver konvertera filer, använd ett särskilt verktyg.

Kan detta användas för att verifiera strängar för grundläggande autentisering?

Ja. Du kan till exempel koda en sträng som "användare:lösenord" med Base64 för att verifiera värdena för Basic-autentiseringshuvudet. Var dock ytterst försiktig när du hanterar autentiseringsuppgifter.