Tillbaka till start Utvecklare Base64-enkodare

Base64-enkodare

Koda och avkoda Base64

Hur man använder Base64-enkodare

Koda och avkoda Base64 Gratis onlineverktyg, ingen registrering, inga påträngande annonser. Använd nu.

Vad används Base64-kodning till?

Base64 kodar binär data (bilder, filer, bytes) till en textsträng som bara använder 64 säkra ASCII-tecken. Detta gör det möjligt att överföra binärt innehåll via system som är utformade för text, som e-post eller JSON API:er — vilket löser ett fundamentalt problem i digital kommunikation.

Viktigt: Base64 är kodning, inte kryptering. Vem som helst kan omedelbart avkoda en Base64-sträng utan någon nyckel. Använd det aldrig för att dölja känsliga uppgifter — använd riktig kryptering (AES, RSA) istället.

Frequently Asked Questions

Är Base64 detsamma som kryptering?

Nej. Base64 är ett kodningsschema — det omvandlar data till ett annat format men erbjuder ingen säkerhet. Det är helt reversibelt av vem som helst utan nyckel. Kryptering (AES, RSA) använder en nyckel för att blanda data så att bara behöriga parter kan läsa den.

Varför ökar Base64 filstorleken?

Base64 representerar var 3 bytes binär data som 4 ASCII-tecken, vilket lägger till ungefär 33% overhead. En bild på 100 KB blir ungefär 133 KB kodad i Base64. Därför rekommenderas det inte att bädda in stora bilder som Base64 — påverkan på webbprestanda är betydande.

Vad är skillnaden mellan Base64 och Base64URL?

Standard Base64 använder tecknen + och / som har särskilda betydelser i URL:er. Base64URL ersätter dessa med - och _ vilket gör dem säkra för användning i URL:er och filnamn utan procentkodning. JWT-tokens använder Base64URL.

Hur avkodar jag en Base64-sträng i webbläsarkonsolen?

I konsolen: atob('din_base64_strang') för att avkoda och btoa('din_text') för att koda. För binär data eller filer behövs FileReader API, eftersom atob/btoa bara bearbetar enkla teckensträngar.

Kan alla filtyper kodas i Base64?

Ja — Base64 fungerar med all binär data oavsett filtyp: bilder, PDF-filer, ljud, körbara filer. Den resulterande strängen kan lagras i JSON, XML eller HTML-attribut utan kompatibilitetsproblem.

Base64 vs andra kodningsscheman

Base64 är den vanligaste kodningen för binär data i text — 33% overhead, brett stödd. Hexadecimal kodning använder bara 0-9 och a-f — enklare men producerar utdata som är dubbelt så stor som originalet. Base32 använder versaler och siffrorna 2-7, är inte skiftlägeskänslig och används i TOTP-autentiseringsappar som Google Authenticator. För att bädda in binär data i textsammanhang är Base64 det universella standardvalet.

☕ Buy me a coffee