Base64-koder og dekoder
Kod tekst til Base64, eller dekod Base64 tilbake til vanlig tekst — begge veier oppdateres automatisk mens du skriver.
Hvordan bruke Base64-verktøyet
- Skriv i «Vanlig tekst»-feltet for å se Base64-koden automatisk.
- Eller lim inn Base64 i det andre feltet for å dekode den tilbake til vanlig tekst.
- Begge feltene oppdaterer hverandre live — endre det ene, og det andre følger med.
Hva er Base64?
Base64 er en metode for å representere binære data (eller tekst) som en streng av 64 trygge tegn (A–Z, a–z, 0–9, «+» og «/»). Det brukes mye til å bygge inn bilder direkte i HTML/CSS, sende vedlegg i e-post, og overføre data i sammenhenger som ikke håndterer rå binærdata pålitelig (som URL-er eller JSON).
Base64 er ikke kryptering — det skjuler ikke innholdet, det bare omkoder det til et annet tegnsett. Alle kan dekode en Base64-streng tilbake til originalen uten noen nøkkel.
Du møter Base64 oftere enn du kanskje tenker over: en «data:»-URI som bygger et lite bilde direkte inn i en nettsides CSS eller HTML, den midterste delen av et JWT-token (JSON Web Token) brukt til innlogging på mange nettsteder, og vedlegg i e-post (som MIME-kodes til Base64 for å kunne sendes trygt som ren tekst) er alle vanlige eksempler på Base64 i praktisk bruk.
En Base64-streng som ikke går jevnt opp i grupper på 3 byte, avsluttes med ett eller to «=»-tegn som fylltegn (padding) — dette sørger for at strengens lengde alltid er et multiplum av 4, noe enkelte dekodere krever for å fungere korrekt.
Ofte stilte spørsmål
Er Base64 en form for kryptering?
Nei. Base64 er kun en omkoding, ikke kryptering — hvem som helst kan dekode den tilbake til originalteksten uten passord eller nøkkel.
Fungerer det med norske tegn som æ, ø og å?
Ja. Verktøyet håndterer UTF-8-koding korrekt, så æ, ø, å og andre spesialtegn kodes og dekodes riktig.
Hvorfor er Base64-teksten lengre enn originalen?
Base64 bruker 4 tegn for å representere hver 3 byte med rådata, som gir en økning på rundt 33 % i lengde — prisen for å bruke kun trygge, tekstvennlige tegn.
Hva betyr «=»-tegnet på slutten av en Base64-streng?
Det er et fylltegn (padding) som sørger for at strengens totale lengde alltid blir et multiplum av 4 — nødvendig når inndataen ikke deles jevnt i grupper på 3 byte.
Hvor møter jeg Base64 i praksis uten å tenke over det?
I data-URI-er som bygger bilder inn i CSS/HTML, i den midterste delen av et JWT-innloggingstoken, og i e-postvedlegg (MIME-kodet til Base64 for trygg overføring som ren tekst) — alle svært vanlige, usynlige bruksområder.