Base64
Base64 Studio
Avkoda och koda, byte för byte.
Om Base64-kodning
Base64 omvandlar godtycklig binärdata till en sträng som bara består av bokstäver, siffror, +, / och utfyllnadstecknet =. Det komprimerar eller krypterar ingenting — det omformulerar bara byte så att de överlever system som bara förväntar sig ren text, vilket ökar storleken med ungefär en tredjedel.
Base64 har en liten variant värd att känna till: standardalfabetet använder + och /, båda osäkra inuti en URL eller ett filnamn, så en URL-säker variant kallad Base64URL byter ut dem mot - och _ och utelämnar oftast den avslutande =-utfyllnaden. Det här verktyget producerar alltid standard-Base64. Textkodningsvalet ovan styr hur din vanliga text omvandlas till byte innan kodning — UTF-8, Windows-1252 och så vidare — inte vilket Base64-alfabet som används; det förblir RFC 4648-standarden oavsett vilken kodning du väljer.
Var du stöter på det
- Bädda in bilder direkt i CSS eller HTML via data:-URI:er
- Bifoga binärfiler till e-post (MIME)
- Lagra binära data i JSON, XML eller andra textbaserade format
- Header- och payload-segmenten i en JWT
Vanliga frågor
Är Base64 kryptering?
Nej. Vem som helst kan avkoda det direkt — det ger ingen sekretess. Använd riktig kryptering om du behöver skydda data.
Varför blir utdata längre än indata?
Base64 representerar var 3:e byte indata som 4 tecken, så den kodade utdatan blir ungefär 33 % större.
Sparas något jag klistrar in här?
Nej. Konverteringen sker på servern enbart för den begäran; därefter loggas eller sparas ingenting.
Vad är skillnaden mellan Base64 och Base64URL?
Base64URL byter ut två tecken — + blir -, / blir _ — och utelämnar oftast den avslutande =-utfyllnaden, eftersom +, / och = alla har särskild betydelse inuti en URL. JWT och många webb-API:er använder Base64URL av just den anledningen. Det här verktyget producerar standard-Base64; om du behöver den URL-säkra varianten, byt ut de två tecknen och ta bort ett eventuellt avslutande =.