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.
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...'); }