Base64-kodare och avkodare

Koda text som standard-Base64 eller Base64URL, avkoda inklistrade värden tolerant eller strikt och konvertera lokala filer utan att ladda upp dem.

Välj en förinställning för vanliga format eller justera alfabet, padding och textkodning själv. Filutdata uppdateras när inställningarna ändras.

Ändra språk 日本語 | English | 繁體中文 | 繁體中文(香港) | 한국어 | Svenska | Suomi | Dansk | Norsk bokmål | Italiano | فارسی

Varför använda detta Base64-verktyg?

Textkonverterare

Koda eller avkoda text

Dela URL:en lagrar endast inställningar. Inmatningstext och utgående text placeras aldrig i länken.

Kodningsutdata och villkor för strikt avkodning

Av: blanktecken ignoreras och saknad padding återställs automatiskt. På: indata måste exakt motsvara valt alfabet och vald padding, inklusive kanoniska utfyllnadsbitar.

Bädda in det här verktyget

Filkonverterare

Konvertera en fil till Base64

Välj en lokal fil eller släpp den här. Bildfiler kan förhandsgranskas direkt från den genererade data-URI.

Inställningar för filutdata

Data-URL:er använder alltid standard-Base64 med padding. Base64URL-utdata inaktiveras när alternativet är på.

Välj en fil eller släpp den här Allt finns kvar i din webbläsare. Ingen uppladdning utförs.

Hur man använder Base64 säkert

Använd standard Base64 när du kopierar data till system som förväntar sig det klassiska alfabetet med +, /och valfritt = stoppning. Använd URL-säker Base64 när du behöver placera resultatet i en frågesträng, filnamn eller tokenformat som avvisar dessa tecken.

Om din uppgift är procentkodning för en sökväg eller frågesträng snarare än byte-till-text-konvertering, växla till URL-kodare / avkodningsverktyg istället för Base64.

Base64 vs. kryptering

Base64 ändrar bara binär data till text. Det döljer inte innehållet. Om nyttolasten är känslig behöver du fortfarande korrekt kryptering eller transportsäkerhet.

Varför produktionen växer

Base64 lagrar varje 3-byte bit av inmatning som 4 utskrivbara tecken, så texten blir normalt cirka 33 % större innan radbrytningar eller data-URI-prefix läggs till.

När fil till Base64 är användbar

Filkonvertering är användbart när du behöver inspektera en liten nyttolast, bygga en data-URI för en prototyp eller bekräfta att ett API-fält accepterar det förväntade formatet. För stora tillgångar, kom ihåg att Base64 lägger till storlekskostnader.

Vanliga frågor

Vad är skillnaden mellan Base64 och Base64URL?

Standard-Base64 använder + och /, medan Base64URL använder - och _. Padding beror på formatet som använder värdet; JWT-segment använder Base64URL utan =-padding.

Är Base64 kryptering?

Nej. Base64 representerar bara byte som text. Alla som har värdet kan avkoda det, så känsliga data behöver separat kryptering och säker överföring.

Varför är Base64-utdata längre än originalet?

Varje grupp om 3 byte i indata blir 4 Base64-tecken. Storleken ökar därför vanligtvis med cirka 33%, plus ett litet tillägg om ett data-URL-prefix inkluderas.

Kommer min text eller fil att laddas upp?

Nej. Text- och filkonvertering sker lokalt i webbläsaren. Verktyget laddar inte automatiskt upp indata eller utdata.

Vad är skillnaden mellan tolerant och strikt avkodning?

Tolerant läge accepterar standard- eller URL-säkra alfabet, ignorerar blanktecken och återställer saknad padding. Strikt läge kontrollerar valt alfabet, paddingregel och kanoniska utfyllnadsbitar.

Kan jag använda Base64URL i en data-URL?

Nej. Datadelen i data:…;base64, ska använda standard-Base64. När data-URL-prefixet aktiveras växlar verktyget automatiskt till standard-Base64 med padding.