Base64-kodare/avkodare

Klistra in valfri text för att koda den som Base64, eller klistra in en Base64-sträng för att avkoda den tillbaka till vanlig text — direkt, i webbläsaren, och hanterar full UTF-8 utan att bryta specialtecken.

Hjälpte den här kalkylatorn dig?

Vad är Base64-kodare/avkodare?

En Base64-kodare/avkodare konverterar mellan text och Base64-kodade strängar. Base64-kodning är viktigt för att bädda in binärdata i textbaserade protokoll. Vårt verktyg stödjer UTF-8-tecken för internationell text.

När du ska använda denna kalkylator

  • När du behöver utvärdera verktygskostnader innan du startar ett projekt
  • När du jämför resultat med liknande verktyg
  • När du lär dig hur du använder verktyget i olika scenarier
  • När du delar resultat med teamet eller kunder
  • När du verifierar verktygets beräkningsnoggrannhet
  • När du söker ett snabbt och enkelt sätt att lösa ett specifikt problem

Steg:

  1. Skriv eller klistra in din text i inmatningsområdet.
  2. Välj läget Koda eller Avkoda.
  3. Klicka på Konvertera för att se resultatet.
  4. Kopiera utdata till urklippet.
  5. Kopiera resultatet till ditt urklipp med kopieringsknappen eller ladda ner det för framtida användning.

Formel

Kodning: Binärdata → 6-bitarsgrupper → Base64-alfabetet (A-Z, a-z, 0-9, +, /) ➡ Avkodning: Omvänd process

Användningsområden

  • Bädda in bilder i HTML/CSS/JSON
  • Koda binärdata för API-överföring
  • Skapa grundläggande autentiseringsrubriker
  • Lagring av binärdata i textbaserade databaser
  • Överföring av binära nyttolaster genom textbaserade API:er, REST-slutpunkter eller meddelandeköer
  • Felsökning av protokollbuffrar, JWT-token eller webhook-nyttolaster som innehåller Base64-kodade segment

Viktiga fördelar

  • Koda och avkoda direkt
  • Stödjer all text inklusive UTF-8
  • Fungerar helt i din webbläsare
  • Gratis, ingen registrering krävs
  • En-klickskopieringsknapp för snabb användning av resultatet i kod eller konfiguration
  • Sekretess först: all bearbetning sker lokalt — inget skickas till någon server

Proffstips

  • Använd URL-säker Base64 för webbapplikationer
  • Base64 är kodning, inte kryptering — använd det aldrig för känslig data
  • Komprimera före kodning för att minimera storleksökningen
  • För e-postbilagor, använd MIME content-transfer-encoding-rubriken med Base64 för att säkerställa kompatibilitet mellan e-postklienter
  • Batläge är användbart för att koda flera värden samtidigt — använd nyradstecken eller kommatecken som separatorer beroende på ditt dataformat

Vanliga misstag att undvika

  • Försöka avkoda inmatning som inte är Base64
  • Glömma att Base64 inte är kryptering
  • Använda fel teckenkodning
  • Att behandla likhetstecknet (=) som bokstavlig data snarare än utfyllnad — det är inte en del av det kodade innehållet

Viktiga begrepp förklarade

Base64: Textbaserad binärkodningsmetod
Koda: Konvertera text till Base64
Avkoda: Konvertera Base64 tillbaka till text
UTF-8: Unicode-textkodning som stödjer alla tecken
Utfyllnad: Likhetstecken (=) som läggs till i slutet av en Base64-sträng för att göra dess längd en multipel av fyra

Relaterade begrepp

  • Url Encoder Decoder: Koda och avkoda URL-säkra strängar
  • Hashgenerator: Generera MD5-, SHA-1- och SHA-256-hashvärden
  • Json Formatter: Formatera och validera JSON-data
  • Baskonverterare: Konvertera tal mellan binärt, oktalt, decimalt och hexadecimalt
  • Färgkonverterare: Konvertera mellan HEX-, RGB- och HSL-färgformat

Exempel

Kodning av "Hello World!" → "SGVsbG8gV29ybGQh". Avkodning av "U3Vuc2hpbmU=" → "Sunshine". Varje 3 byte inmatning blir 4 Base64-tecken.

Tolka dina resultat

Det här verktyget visar detaljerade resultat baserat på dina uppgifter. Gå igenom varje avsnitt noggrant för att förstå hur du ska tolka siffrorna och fatta beslut utifrån dem. Om du har frågor om hur verktyget fungerar eller hur du ska tolka vissa resultat, kolla in FAQ-avsnittet nedan eller kontakta supporten.

Vanliga frågor

Vad är Base64-kodning?
Base64 är en binär-till-text-kodningsmetod som representerar binärdata i ASCII-strängformat. Den används ofta för att överföra data över medier som är utformade för text, som att bädda in bilder i HTML eller e-postbilagor.
När ska jag använda Base64?
Använd Base64 när du behöver bädda in binärdata (bilder, filer) i textbaserade format som JSON, HTML, CSS, XML eller e-post. Det används också för grundläggande dataobfuskering och API-autentiseringsrubriker.
Komprimerar Base64 data?
Nej, Base64 ökar faktiskt datastorleken med cirka 33 %. Det kodar 3 byte data till 4 ASCII-tecken. Använd komprimering före Base64 om filstorleken spelar roll.
Vad är Base64-kodning?
Base64-kodning omvandlar binärdata till ASCII-text med hjälp av 64 utskrivbara tecken (A-Z, a-z, 0-9, +, /). Den används vanligen för att bädda in bilder i HTML/CSS, överföra data över textbaserade protokoll och lagra binärdata i JSON.
Är Base64-kodning säker?
Nej, Base64 är INTE kryptering — det är helt enkelt en kodningsmetod. Vem som helst kan enkelt avkoda Base64-strängar. Använd aldrig Base64 för att skydda känslig data som lösenord eller API-nycklar. Använd riktig kryptering (AES, RSA) för säkerhet.
Varför skiljer sig mina Base64-strängar från andra verktyg?
Olika verktyg kan använda olika radbrytning (76 tecken per rad är standard för MIME), utfyllnadstecken (=) eller teckenuppsättningar. Vårt verktyg använder standard RFC 4648-kodning utan radbrytningar, vilket är vanligast för webbutveckling.
Kan jag avkoda en Base64-sträng tillbaka till original?
Ja! Base64-kodning är fullt reversibel. Använd avkodningsläget för att konvertera vilken giltig Base64-sträng som helst tillbaka till sin ursprungliga form — text, binärdata eller vilken datatyp som helst.
Vad är skillnaden mellan Base64 och URL-säker Base64?
Standard Base64 använder tecknen + och /, som har speciella betydelser i URL:er. URL-säker Base64 ersätter dessa med - och _ för att göra den kodade strängen säker att använda i URL:er och filnamn utan ytterligare kodning.
När ska jag använda Base64-kodning?
Använd Base64 när du behöver bädda in binärdata i textformat (HTML, CSS, JSON, XML), överföra binärdata över protokoll som bara hanterar text (e-post, HTTP), lagra binärdata i databaser som bara hanterar text, eller visa binärdata som läsbar text.
Ökar Base64-kodning filstorleken?
Ja, Base64-kodning ökar datastorleken med cirka 33%. Varje 3 byte binärdata blir 4 ASCII-tecken. Till exempel blir en fil på 1MB cirka 1.33MB när den är Base64-kodad.
Kan Base64 hantera Unicode-text?
Base64 kodar råa byte, inte tecken. För att koda Unicode-text konverterar du först texten till byte (vanligtvis UTF-8) och kodar sedan byten med Base64. Vårt verktyg hanterar denna konvertering automatiskt.

Upptäck fler verktyg

Färska urval från hela vårt verktygsbibliotek.