Online Base64-koder/afkoder
Kodér tekst til Base64 eller afkod Base64 til UTF-8-tekst direkte i browseren. Hurtig, lokal konvertering med eksempler. Behandlingen foregår lokalt i din br…
Begynd at bruge
Forstå Base64-kodning og afkodning
Base64 er en måde at repræsentere binære data som tekst. 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
Almindelig tekst er begrænset til 8.388.608 UTF-16-kodeenheder, og den kodede UTF-8-repræsentation må maksimalt være 16 MiB. Base64-input er begrænset til 16.777.216 rå kodeenheder og 8.388.608 tegn efter fjernelse af mellemrum. Disse grænser beskytter browserens hukommelse; til store binære filer skal du bruge den separate Base64-filafkoder.
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?
Nej, dette værktøj er kun til tekst. 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 nødvendigt for at gøre Base64-strengen gyldig.
Behandlingen foregår lokalt i din browser.