Base64-kodning

Koda text till Base64-format. Stöder olika teckenuppsättningar, URL-säker kodning och MIME-kompatibel raduppdelning.

Max 2 MB
Filen överskrider gränsen på 2 MB. Texten överskrider gränsen på 2 MB. Förhandsvisning: visar de första 500 KB av en fil på {0} MB. Hela innehållet skickas för formatering. Det här verktyget fungerar med textfiler. Binära filer som PDF, bilder eller arkiv stöds inte — prova verktyget Bild till Base64 i stället.
Ange text att bearbeta.
Ändra detta om du vill konvertera datan till en annan teckenuppsättning före kodning.
Före kodning kommer radbrytningar att ersättas med den valda separatorn.

Base64-kodning förklarad


Varför behöver jag Base64-kodning?

Base64 är ett kodningsschema som används för att representera binär data i ASCII-format. Detta är användbart när binär data behöver skickas över medier som är utformade för att hantera textdata. Konkreta exempel inkluderar att skicka bilder i en XML-fil eller i en e-postbilaga.

Hur fungerar Base64-kodning?

Byten som utgör datan delas upp i buffertar om 24 bitar (3 byte åt gången). Den resulterande bufferten delas sedan upp i 4 paket om 6 bitar vardera. Dessa 6 bitar bildar ett tal som motsvarar indexet i Base64-teckenuppsättningen (A–Z, a–z, 0–9, + och /). Om antalet byte inte är en multipel av tre läggs utfyllnad till: == för 1 återstående byte och = för 2 återstående byte.

Hur kan jag bädda in en Base64-kodad resurs i HTML, XML och CSS?

Nedan listas exempel på hur man bäddar in Base64-resurser i olika webbdokument.

HTML-bildinbäddning:
<img src="data:image/jpeg;base64,/9j/4AAQ..." />

XML-bildinbäddning:
<image>data:image/jpeg;base64,/9j/4AAQ...</image>

CSS-bildinbäddning:
.cls { background-image: url('data:image/jpeg;base64,/9j/4AAQ...'); }