Varför använda detta Base64-verktyg?
- Koda vanlig text till standard Base64 eller URL-säkra Base64 utan att skicka data någonstans.
- Avkoda Base64 tillbaka till text samtidigt som du tolererar blanksteg och URL-säkra alfabetskillnader.
- Välj UTF-8, ASCII eller Latin-1 så att du tidigt kan upptäcka kodningsfel.
- Konvertera en lokal fil till Base64 eller en data-URI och förhandsgranska bilder direkt.
Textkonverterare
Koda eller avkoda text
Dela URL:en lagrar endast inställningar. Inmatningstext och utgående text placeras aldrig i länken.
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.
Förhandsgranskning av bild
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 URL-säkra Base64?
URL-säker Base64 ersätter plus med bindestreck och snedstreck med understreck så att utdata är säkrare att placera i URL:er och filnamn. Vissa system utelämnar också stoppning.
Är Base64 kryptering?
Nej. Base64 är bara en kodning. Vem som helst kan avkoda det, så det bör inte behandlas som en säkerhets- eller integritetsåtgärd.
Varför är Base64-utgången längre än originalet?
Base64 ökar vanligtvis storleken med ungefär en tredjedel eftersom den lagrar var tredje byte av inmatning som fyra texttecken.
Kommer min text eller fil att laddas upp?
Nej. Kodning, avkodning och filkonvertering sker lokalt i din webbläsare. Ingenting laddas upp automatiskt.