Tools App av

Base64-kodning förklaras (och när den inte ska användas)

Koda text till Base64 eller avkoda Base64 tillbaka till text. Kodaren skriver UTF-8 bytes först, så accenttecken och emoji överlever rundresan.

Hur det fungerar

Kodaren skriver indata som UTF-8-byte, mappar sedan var tredje byte till fyra tecken från Base64-alfabetet, lägger till = utfyllnad i slutet. Avkodning vänder på mappningen och läser byten tillbaka som UTF-8, vilket är anledningen till att accenttecken och emoji överlever rundresan.

  • Standard Base64 med stoppning. URL-säker Base64 är tillgänglig från JWT-verktyget för tokens.

Varför det spelar roll

Binär data och JSON blandas inte bra, så de flesta API:er som bär bilder, certifikat eller små filer base64-kodar dem först. Att veta vad kodningen gör – och vad den inte skyddar – förhindrar både korrupta överföringar och falska förväntningar om integritet.

Ett fungerande exempel

Texten hello wörld blir aGVsbG8gd8O2cmxk eftersom kodaren skriver UTF-8 bytes först. Avkodning av samma byte återställer de ursprungliga tecknen, inklusive accenter.

Vanliga misstag

  • Behandla Base64 som kryptering – det är reversibelt av vem som helst.
  • Glömma stoppning, som vissa avkodare förkastar.
  • Avkoda en URL-säker token utan att översätta - och _ tillbaka till + och /.

Praktiska tips

Om den avkodade utgången ser ut som mojibake, var byten förmodligen inte UTF-8; avkoda som Latin-1 för att inspektera dem. För URL:er, byt till det URL-säkra alfabetet så att + och / inte behöver extra escape.

Hur man använder det

  1. Öppna verktyget. Allt körs på din webbläsarflik.
  2. Klistra in eller skriv in din inmatning och välj sedan den åtgärd du behöver.
  3. Kontrollera resultatet och kopiera det med ett klick.

Öppna verktyget

Vanliga frågor

Är Base64 kryptering?

Nej. Det är en reversibel kodning. Vem som helst kan avkoda den, så använd den aldrig för att skydda en hemlighet.

Varför överlever emoji och accenter avkodning?

Text kodas som UTF-8-byte före Base64, och avkodas tillbaka som UTF-8, så icke-ASCII-tecken går runt korrekt.

Stöder den filer?

Denna version hanterar endast text. Binära filer skulle behöva en filkodare, som inte är en del av den här sidan.

Är detta verktyg verkligen gratis?

Ja. Det finns inget konto, ingen betalvägg och ingen användningsgräns. Tools App finansieras av aumenso, studion bakom.

Är något jag anger uppladdat?

Nej. Verktyget körs på din webbläsarflik; det du anger skickas aldrig till oss och lagras aldrig.

← Alla inlägg