Base64-konverter: kod og dekod tekst

Kod tekst til Base64 eller dekod Base64 tilbake til tekst, med URL-sikker output og linjevis behandling.

Base64-konverter

Rapporter et problem

Fant du en feil eller har du et forslag for Base64-konverter: kod og dekod tekst? Gi oss beskjed!

Base64-resultat

Kod og dekod Base64

Dette verktøyet koder tekst til Base64 og dekoder Base64-strenger tilbake til lesbar tekst, helt i nettleseren. Du bytter mellom kodings- og dekodingsmodus, eller bruker bytt om-knappen for å snu det gjeldende resultatet og bytte modus i ett trinn. Nullstill-knappen tømmer inn- og utdatafeltet samtidig.

Slik fungerer Base64-koding

Base64 gjør om rå byte til utskrivbare tegn ved å gruppere dem tre om gangen (24 bit) og dele hver gruppe i fire biter på 6 bit. Hver bit tilsvarer ett av 64 tegn: A-Z, a-z, 0-9, samt "+" og "/". Er ikke inndataen et multiplum av tre byte, fylles utdataen ut med ett eller to "="-tegn, slik at resultatet forblir et multiplum av fire tegn. Det URL-sikre alternativet erstatter "+" med "-" og "/" med "_", og fjerner "="-utfyllingen, slik at strengen kan settes rett inn i en URL-sti eller et filnavn. Ved dekoding fjernes mellomrom og linjeskift i den limte teksten automatisk før de resterende tegnene tolkes.

Regneeksempel

Å kode "Hund" (4 byte) gir "SHVuZA=="; de to "="-tegnene viser at siste gruppe besto av ett byte i stedet for tre. Å kode "Ha det bra!" (11 byte) gir "SGEgZGV0IGJyYSE="; her viser ett "=" at siste gruppe besto av to byte. Med URL-sikker modus på forsvinner disse "="-tegnene i begge tilfeller. Bytter man til dekodingsmodus og limer inn "SGEgZGV0IGJyYSE=", får man tilbake "Ha det bra!".

Før og etter

Inndata (UTF-8-tekst):
Ha det bra!

Kodet (Base64):
SGEgZGV0IGJyYSE=

Kodet (URL-sikker, uten utfylling):
SGEgZGV0IGJyYSE

Når "behandle linjer separat" er på, kodes eller dekodes hver linje i inndataen for seg, og resultatene settes sammen med et valgt skilletegn (linjeskift, komma, semikolon eller mellomrom). Et valg av tegnkoding, inkludert UTF-8, ASCII, ISO-8859-1 og Windows-1252, avgjør hvordan tekst gjøres om til byte før koding, og hvordan dekodede byte blir tekst igjen. Du kan også laste opp en lokal tekstfil, lime inn fra utklippstavlen og laste ned resultatet som en .txt-fil, uten at noe data forlater nettleseren.

Ofte Stilte Spørsmål