Base64-koder og dekoder

Kode UTF-8-tekst til Base64 eller dekode Base64 tilbake til tekst. Verktøyet støtter norske tegn og behandler alt lokalt i nettleseren.

Base64-koder og dekoder for tekst

Base64 gjør binære byte om til et begrenset sett med teksttegn. Verktøyet kan kode vanlig UTF-8-tekst til Base64 og dekode Base64 tilbake til lesbar UTF-8-tekst. Alt behandles lokalt i nettleseren og sendes ikke til funksjoner.no.

Slik koder du tekst

  1. Velg Kode tekst.
  2. Skriv eller lim inn vanlig tekst, inkludert norske bokstaver og emoji.
  3. Trykk på knappen for å få en Base64-streng.

Teksten Hei! blir for eksempel SGVpIQ==. Norske tegn bruker flere byte i UTF-8 og kan derfor gi en lengre streng enn antallet synlige tegn skulle tilsi.

Slik dekoder du Base64

  1. Velg Dekode Base64.
  2. Lim inn en Base64-streng.
  3. Verktøyet validerer innholdet og forsøker å tolke de dekodede bytene som UTF-8-tekst.

Mellomrom og linjeskift i den kodede strengen fjernes før dekoding. Hvis resultatet egentlig er en bildefil, PDF eller annen binær fil, kan det ikke vises korrekt som tekst i dette verktøyet.

Hvordan kodingen fungerer

Base64 deler data i grupper på tre byte, altså 24 bit. Bitene fordeles deretter på fire grupper med seks bit. Hver gruppe blir ett tegn fra et alfabet med 64 tegn: A–Z, a–z, 0–9, pluss og skråstrek. Likhetstegn kan brukes som utfylling når siste gruppe ikke inneholder tre hele byte.

Fordi tre byte vanligvis blir fire teksttegn, øker datamengden med omtrent en tredel før eventuell linjedeling og metadata. Base64 er derfor praktisk for transport i tekstbaserte formater, men det komprimerer ikke data.

Base64 er ikke kryptering

Alle som har strengen, kan dekode den uten nøkkel. Ikke bruk Base64 for å skjule passord, tilgangstokens, personopplysninger eller andre hemmeligheter. Kodingen kan være nyttig i e-postformat, API-er, data-URI-er og feilsøking, men sikkerheten må komme fra tilgangskontroll og kryptering.

Verktøyet støtter standard Base64 for UTF-8-tekst. URL-sikker Base64 bruker vanligvis - og _ i stedet for + og / og kan kreve egen behandling.

Vanlige spørsmål

Er Base64 kryptering?

Nei. Base64 er en reversibel koding uten nøkkel og beskytter ikke hemmelig informasjon.

Kan verktøyet kode æ, ø, å og emoji?

Ja. Teksten gjøres først om til UTF-8-byte, slik at norske tegn og emoji støttes.

Resultatet er veiledende. Se metode og kvalitetsprinsipper.