Online Base64-koder/afkoder
Kod UTF-8-tekst til standard-Base64, eller afkod Base64 til tekst, og kopiér resultatet. Alt behandles i din browser.
Begynd at bruge
Online Base64-koder/afkoder
Kod UTF-8-tekst til standard-Base64, eller afkod Base64 til tekst, og kopiér resultatet. Alt behandles i din browser.
Forstå Base64-kodning og afkodning
Dette værktøj arbejder kun med UTF-8-tekst: Når du koder, konverteres din tekst til UTF-8-bytes og derefter til Base64. Når du afkoder, konverteres Base64 tilbage til UTF-8-tekst. Det er ikke kryptering eller hashing – dataene kan nemt vendes tilbage.
Eksempel med almindelig tekst
Hvis du skriver Hello og vælger Kodér, får du SGVsbG8=. Afkoder du SGVsbG8=, får du Hello tilbage.
Eksempel med Unicode-tegn
Skriver du 你好 (kinesisk for ”hej”), bliver det kodet til 5L2g5aW9 ved hjælp af UTF-8. Afkodning giver de samme tegn tilbage.
Håndtering af mellemrum og fejl
Ved afkodning fjernes mellemrum automatisk, så Base64, der er brudt over flere linjer, stadig kan afkodes. Hvis Base64 er ugyldig, eller hvis de afkodede bytes ikke er gyldig UTF-8, får du en fejlmeddelelse i stedet for erstatningstegn.
Begrænsninger
Kodning tillader højst 8.388.608 UTF-16-kodeenheder og 16 MiB UTF-8-bytes før Base64-kodningen. Afkodning tillader 16.777.216 rå kodeenheder og 8.388.608 Base64-tegn efter fjernelse af mellemrum. UTF-16-længden er ikke antallet af UTF-8-bytes.
Checkliste til korrekt brug
- Vælg den rigtige handling (kodér eller afkodér).
- Kontrollér, at din tekst er i UTF-8, når du koder.
- Sørg for, at Base64-input kun indeholder gyldige tegn (A-Z, a-z, 0-9, +, /, =).
- Vær opmærksom på, at output kan indeholde
=-tegn for at udfylde blokke. - Brug ikke Base64 til fortrolige data – det er ikke en sikkerhedsforanstaltning.
Ofte stillede spørgsmål
Hvorfor får jeg en fejl, når jeg afkoder?
Fejl opstår, hvis Base64-strengen er ugyldig (f.eks. indeholder tegn uden for det forventede sæt), eller hvis de afkodede bytes ikke er gyldig UTF-8. Tjek, at din Base64 er komplet og korrekt.
Kan jeg afkode Base64 fra en fil?
Der er ingen filvælger her, men du kan indsætte Base64-tekst fra en fil. Brug filafkoderen, hvis resultatet skal være binære filbytes. Brug den separate Base64-filafkoder til binære filer.
Hvorfor er der et = til sidst i outputtet?
Padding-tegn (=) tilføjes, når antallet af bytes ikke er deleligt med tre. Det er normalt og en del af standardoutputtet; afkoderen accepterer også gyldigt input uden udfyldning.
Rødgrød ↔ UsO4ZGdyw7hk Hello ↔ SGVsbG8=
Ved kodning og afkodning direkte i dette tekstværktøj må UTF-8-data højst være 6 MiB, som giver op til 8 MiB Base64. Større resultater kan gendannes som bytes med filafkoderen inden for dens grænser.
Behandlingen foregår lokalt i din browser.