Base64-kodare och avkodare

Konvertera text och filer till Base64 lokalt, avkoda Base64 tillbaka till text och växla till URL-säker utdata när du behöver det.

Användbart för att felsöka nyttolaster, förbereda data-URI och kontrollera om Base64-text avkodas rent under UTF-8, ASCII eller Latin-1.

Ä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.

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.

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 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.