Utvecklarverktyg
Base64-kodare och avkodare
Koda UTF-8-text eller filer och avkoda standard eller URL-säker Base64, med direkt nedladdning.
Dina resultat
Så kodar du text och återställer filer med Base64
Använd Base64 när ett system behöver byte som text, exempelvis i ett API-fält eller ett konfigurationsvärde. Text använder UTF-8; filer använder sina ursprungliga byte. Kodningen kan återställas och ger ingen kryptering.
Steg för steg
- Välj kodning eller avkodning och sedan text eller fil som indata. Klistra in innehållet eller välj en fil.
- Välj rätt Base64-alfabet. Vid avkodning klistrar du bara in själva innehållet; ta bort eventuella data-URL-prefix.
- Kör konverteringen. Kopiera läsbar text eller ladda ned resultatet; binära resultat sparas som en fil.
Inställningar och begränsningar
- Standardalfabet eller URL-säkert alfabet
- Standard använder + och /; URL-säkert använder - och _. Följ formatet som det mottagande systemet kräver.
- Utfyllnad
- Behåll utfyllnad med = om det mottagande systemet inte kräver utdata utan utfyllnad. Avkodningen godtar giltigt innehåll med och utan utfyllnad.
- Filstorlek och binära resultat
- Filindata är begränsade till 20 MiB. Binära resultat visar en hexadecimal förhandsvisning; nedladdningen innehåller alla avkodade byte.
Genomgånget exempel
Koda Hello, 世界 👋 med standard Base64 och utfyllnad. Det förväntade innehållet är SGVsbG8sIOS4lueVjCDwn5GL.
Ladda ned exempelfilerna
Exempel på indata
Hello, 世界 👋Förväntat resultat
SGVsbG8sIOS4lueVjCDwn5GLAvkoda innehållet för att återfå samma text. För +w== använder du standardalfabetet: resultatet är en enda byte, FB, som laddas ned som decoded.bin i stället för läsbar text.
Frågor och felsökning
Varför misslyckas avkodningen?
Kontrollera alfabet, utfyllnad och indatatecken. Blanksteg och radbrytningar godtas, men data-URL-prefix och ovidkommande skiljetecken gör det inte.
Varför är Base64 större än källan?
Varje grupp med 3 byte representeras av 4 tecken, plus utfyllnad vid behov. Formatet kodar data i stället för att komprimera dem.
Kan jag återställa det ursprungliga filnamnet?
Base64 lagrar byte, inte filnamn eller filtyper. Spara den informationen separat och byt namn på decoded.bin först när du känner till formatet.