Hoppa till innehållet

Koda och avkoda Base64

Textverktyg

Hur omvandlar du text eller en fil till Base64?

Koda text eller en fil till Base64 och avkoda tillbaka, direkt i din webbläsare.

Omvandling

Alfabet och filer

Du kan också klistra in en fil. Filerna stannar på din enhet.

Base64

SGVsbG8sIHdvcmxkIQ==

13 byte blir 20 tecken

Sponsrade länkar

Koda text eller en fil till Base64 och avkoda tillbaka, direkt i din webbläsare.

Så använder du verktyget

  1. Välj Koda för att omvandla text till Base64, eller Avkoda för att omvandla tillbaka.
  2. Skriv eller klistra in texten. Välj en fil under Filer för att koda den i stället (högst 5 MB).
  3. Kopiera resultatet eller ladda ner det som fil.
  4. Aktivera det URL-säkra alfabetet för webbadresser och filnamn.

Exempel på Base64-utfyllnad

TextBase64
fZg==
foZm8=
fooZm9v
foobZm9vYg==
foobaZm9vYmE=
foobarZm9vYmFy

Så fungerar det

Base64 skriver alla slags data, även bilder och filer, med bara 64 säkra tecken: bokstäver, siffror, plus och snedstreck. Det gör att binära data kan skickas där bara text kan hanteras, som i e-post, JSON eller en webbadress. Det är ett sätt att skriva data, inte att dölja dem: vem som helst kan avkoda dem.

Data delas i grupper om tre byte (24 bitar), och varje grupp skrivs som fyra tecken med sex bitar var. Base64 blir därför en tredjedel längre än originalet, och en sista grupp med en eller två byte fylls ut med =. Texten Man blir till exempel TWFu och f blir Zg== (RFC 4648). Text omvandlas först till byte med UTF-8, så alla språk och emojier fungerar.

Den URL-säkra varianten byter + och / mot - och _, så resultatet inte behöver escape-tecken i en adress eller ett filnamn, och utelämnar ofta utfyllnaden =. Vid avkodning läser verktyget båda varianterna, ignorerar mellanslag och radbrytningar och avvisar allt annat. Filer på upp till 5 MB läses och omvandlas i din webbläsare; inget laddas upp.

Sponsrade länkar

Vanliga frågor

Är Base64 kryptering?

Nej. Vem som helst kan avkoda det, så använd det aldrig för att skydda lösenord eller hemligheter. Det gör bara data säkra att överföra som text.

Varför är resultatet längre än originalet?

Varje tre byte blir fyra tecken, så resultatet är ungefär en tredjedel större. Den extra storleken är priset för att bara använda säkra tecken.

Varför säger avkodningen att data inte är text?

Base64 kan innehålla vilken fil som helst, inte bara text. Om avkodade byte inte är giltig UTF-8-text, till exempel en bild, kan du ladda ner dem som en fil i stället.

Kan jag avkoda Base64 utan likhetstecken?

Ja. Avkodaren accepterar saknad utfyllnad om den återstående längden är giltig.

Bevarar Base64 bokstäver med accenter och emojier?

Ja. Text kodas som UTF-8-byte, så tecknen återställs när resultatet avkodas som UTF-8.

Sponsrade länkar

Sponsrade länkar