Hva er Base64-koder/dekoder?
En Base64 Encoder/Decoder konverterer mellom tekst og Base64-kodede strenger. Base64-koding er avgjørende for å bygge inn binærdata i tekstbaserte protokoller. Verktøyet vårt støtter UTF-8-tegn for internasjonal tekst.
Når du bør bruke denne kalkulatoren
- Når du bygger inn binærdata som bilder, lyd eller PDF-er i JSON API-payloader eller HTML-sider
- Når du sender filvedlegg gjennom e-postprotokoller (MIME) som bare støtter ren tekst
- Når du bygger autentiseringssystemer som bruker Basic Auth med Base64-kodede legitimasjonsopplysninger
- Når du koder data for overføring over protokoller som bare støtter ASCII-tekst (f.eks. XML, SOAP)
- Når du trenger å lagre binærdata i en tekstbasert database eller konfigurasjonsfil
- Når du feilsøker eller inspiserer kodede payloader fra API-forespørsler eller e-postvedlegg
Trinn:
- Skriv eller lim inn teksten din i inndataområdet.
- Velg kode- eller dekodemodus.
- Klikk Konverter for å se resultatet.
- Kopier utdataene til utklippstavlen.
- Kopier resultatet til utklippstavlen med kopierknappen eller last det ned for senere bruk.
Formel
Koding: Binærdata → 6-biters grupper → Base64-alfabetet (A-Z, a-z, 0-9, +, /) ➡ Dekoding: Reverser prosessen
Bruksområder
- Bygge inn bilder i HTML/CSS/JSON
- Koding av binærdata for API-overføring
- Opprette grunnleggende autentiseringsoverskrifter
- Lagring av binærdata i tekstbaserte databaser
- Overføre binære nyttelaster gjennom rene tekst-APIer, REST-endepunkter eller meldingskøer
- Feilsøke protokollbufre, JWT-token eller webhook-nyttelaster som inneholder Base64-kodede segmenter
Nøkkelfordeler
- Kode og dekode umiddelbart
- Støtter all tekst inkludert UTF-8
- Fungerer helt i nettleseren din
- Gratis, ingen registrering nødvendig
- Énklikkskopierknapp for rask bruk av resultatet i kode eller konfigurasjon
- Personvern først: all behandling skjer lokalt — ingenting sendes til noen server
Profftips
- Bruk URL-sikker Base64 for nettapplikasjoner
- Base64 er koding, ikke kryptering – bruk det aldri for sensitive data
- Komprimer før koding for å minimere størrelsesøkningen
- For e-postvedlegg, bruk MIME content-transfer-encoding-hodet med Base64 for å sikre kryssklientkompatibilitet
- Batchmodus er nyttig for å kode flere verdier på én gang — bruk linjeskille eller kommategn avhengig av dataformatet ditt
Vanlige feil å unngå
- Prøve å dekode inndata som ikke er Base64
- Glemme at Base64 ikke er kryptering
- Bruke feil tegnkoding
- Behandler likehetstegnet (=) som bokstavelig data i stedet for fylling — det er ikke en del av det kodede innholdet
Nøkkelbegreper forklart
- Base64: Tekstbasert kodingsordning for binærdata
- Kode: Konvertere tekst til Base64
- Dekode: Konvertere Base64 tilbake til tekst
- UTF-8: Unicode-tekstkoding som støtter alle tegn
- Fylling: Likehetstegnene (=) lagt til slutten av en Base64-streng for å gjøre lengden til et multiplum av fire
Relaterte konsepter
- URL-Enkoder/Decoder: Kode og dekode URL-sikre strenger
- Hashgenerator: Generere MD5-, SHA-1- og SHA-256-hashverdier
- JSON-Formatter: Formater og valider JSON-data
- Basekonverterer: Konvertere tall mellom binær, oktal, desimal og heksadesimal
- Fargekonverterer: Konvertere mellom HEX-, RGB- og HSL-fargeformater
Eksempel
Koding av "Hello World!" → "SGVsbG8gV29ybGQh". Dekoding av "U3Vuc2hpbmU=" → "Sunshine". Hver 3 bytes med inndata blir til 4 Base64-tegn.
Tolke resultatene dine
Konverteren fungerer i to moduser: Kode (tekst til Base64) og Dekode (Base64 til tekst). Når du koder, er utdataene alltid en gyldig Base64-streng med tegnene A–Z, a–z, 0–9, + og /. Når du dekoder, lim inn en gyldig Base64-streng, så returnerer verktøyet den opprinnelige teksten eller binærdataene.
Antallet bytes viser hvor mye data du arbeider med – dette er nyttig for å forstå størrelsesøkningen. Base64-koding øker datastørrelsen med omtrent 33 %, så en fil på 100 bytes blir 133 bytes når den er kodet. Hvis du trenger å minimere payload-størrelsen, bør du vurdere å komprimere dataene før koding, eller bruke en mer effektiv kodingsordning for ditt brukstilfelle.

