Base64-koder/afkoder

Indsæt en tekst for at kode den som Base64, eller indsæt en Base64-streng for at afkode den tilbage til ren tekst – øjeblikkeligt, i browseren, og håndterer fuld UTF-8 uden at ødelægge specialtegn.

Hjalp denne regnemaskine dig?

Hvad er Base64-koder/afkoder?

En Base64 Encoder/Decoder konverterer mellem tekst og Base64-kodede strenge. Base64-kodning er afgørende for at indlejre binære data i tekstbaserede protokoller. Vores værktøj understøtter UTF-8-tegn for international tekst.

Hvornår skal du bruge denne regnemaskine

  • Når du indlejrer binære data som billeder, lyd eller PDF-filer i JSON API-payloads eller HTML-sider
  • Når du sender filvedhæftninger via e-mailprotokoller (MIME), der kun understøtter ren tekst
  • Når du bygger godkendelsessystemer, der bruger Basic Auth med Base64-kodede legitimationsoplysninger
  • Når du koder data til transmission over protokoller, der kun understøtter ASCII-tekst (f.eks. XML, SOAP)
  • Når du skal gemme binære data i en tekstbaseret database eller konfigurationsfil
  • Når du fejlfinder eller inspicerer kodede payloads fra API-anmodninger eller e-mailvedhæftninger

Trin:

  1. Skriv eller indsæt din tekst i inputområdet.
  2. Vælg tilstanden Kod eller Afkod.
  3. Klik på Konvertér for at se resultatet.
  4. Kopier outputtet til din udklipsholder.
  5. Kopier resultatet til udklipsholderen med kopieringsknappen eller download det til senere brug.

Formel

Kodning: Binære data → 6-bit-grupper → Base64-alfabetet (A-Z, a-z, 0-9, +, /) ➡ Afkodning: Vend processen om

Anvendelsessager

  • Indlejring af billeder i HTML/CSS/JSON
  • Kodning af binære data til API-transmission
  • Oprettelse af grundlæggende godkendelsesheadere
  • Lagring af binære data i tekstbaserede databaser
  • Overførsel af binære nyttelast gennem tekstbaserede API'er, REST-endepunkter eller meddelelseskøer
  • Fejlfinding af protokolpuffer, JWT-token eller webhook-nyttelast, der indeholder Base64-kodede segmenter

Nøglefordele

  • Kod og afkod øjeblikkeligt
  • Understøtter al tekst inklusive UTF-8
  • Fungerer fuldstændigt i din browser
  • Gratis, ingen tilmelding nødvendig
  • Et-klik kopieringsknap til hurtig brug af resultatet i kode eller konfiguration
  • Privatliv først: al behandling sker lokalt — intet sendes til nogen server

Pro tips

  • Brug URL-sikker Base64 til webapplikationer
  • Base64 er kodning, ikke kryptering – brug det aldrig til følsomme data
  • Komprimer før kodning for at minimere størrelsesforøgelsen
  • Til e-mail-vedhæftninger skal du bruge MIME content-transfer-encoding-headeren med Base64 for at sikre tværklientkompatibilitet
  • Batch-tilstand er nyttig til kodning af flere værdier på én gang — brug linjeskift eller kommaadskillelse afhængigt af dit dataformat

Almindelige fejl at undgå

  • Forsøg på at afkode input, der ikke er Base64
  • At glemme, at Base64 ikke er kryptering
  • Brug af den forkerte tegnkodning
  • Behandling af lighedstegnet (=) som bogstavelige data snarere end polstring — det er ikke en del af det kodede indhold

Nøglebegreber forklaret

Base64: Tekstbaseret binært kodningssystem
Kod: Konvertér tekst til Base64
Afkod: Konvertér Base64 tilbage til tekst
UTF-8: Unicode-tekstkodning, der understøtter alle tegn
Polstring: Lighedstegnet (=) tegn føjet til enden af en Base64-streng for at gøre dens længde et multiplum af fire

Relaterede begreber

  • URL-koder/afkoder: Koder og afkoder URL-sikre strenge
  • Hash-generator: Generer MD5, SHA-1, SHA-256-hashes
  • JSON-formater: Formaterer og validerer JSON-data
  • Basetal-konverter: Konverter tal mellem binær, oktal, decimal og hex
  • Farvekonverter: Konverter mellem HEX-, RGB- og HSL-formater

Eksempel

Kodning af "Hello World!" → "SGVsbG8gV29ybGQh". Afkodning af "U3Vuc2hpbmU=" → "Sunshine". Hver 3 bytes input bliver til 4 Base64-tegn.

Fortolkning af dine resultater

Konverteren fungerer i to tilstande: Kod (tekst til Base64) og Afkod (Base64 til tekst). Når du koder, er outputtet altid en gyldig Base64-streng med tegnene A–Z, a–z, 0–9, + og /. Når du afkoder, indsætter du en gyldig Base64-streng, og værktøjet returnerer den oprindelige tekst eller binære data. Antallet af bytes viser, hvor meget data du arbejder med – dette er nyttigt for at forstå størrelsesoverheadet. Base64-kodning øger datastørrelsen med omkring 33 %, så en fil på 100 bytes bliver til 133 bytes, når den er kodet. Hvis du skal minimere payload-størrelsen, kan du overveje at komprimere dataene før kodning eller bruge et mere effektivt kodningssystem til dit brugsscenarie.

Ofte stillede spørgsmål

Hvad er Base64-kodning?
Base64 er et binær-til-tekst-kodningssystem, der repræsenterer binære data i ASCII-strengformat. Det bruges ofte til at overføre data over medier designet til tekst, såsom indlejring af billeder i HTML eller e-mailvedhæftninger.
Hvornår skal jeg bruge Base64?
Brug Base64, når du skal indlejre binære data (billeder, filer) i tekstbaserede formater som JSON, HTML, CSS, XML eller e-mail. Det bruges også til grundlæggende datasløring og API-godkendelsesheadere.
Komprimerer Base64 data?
Nej, Base64 forøger faktisk datastørrelsen med cirka 33 %. Det koder 3 bytes data til 4 ASCII-tegn. Brug komprimering før Base64, hvis filstørrelsen har betydning.
Hvad er Base64-kodning?
Base64-kodning konverterer binære data til ASCII-tekst ved hjælp af 64 udskrivbare tegn (A-Z, a-z, 0-9, +, /). Det bruges ofte til at indlejre billeder i HTML/CSS, overføre data over tekstbaserede protokoller og gemme binære data i JSON.
Er Base64-kodning sikkert?
Nej, Base64 er IKKE kryptering – det er blot et kodningssystem. Alle kan nemt afkode Base64-strenge. Brug aldrig Base64 til at beskytte følsomme data som adgangskoder eller API-nøgler. Brug ordentlig kryptering (AES, RSA) til sikkerhed.
Hvorfor er mine Base64-strenge forskellige fra andre værktøjer?
Forskellige værktøjer kan bruge forskellig linjebrydning (76 tegn pr. linje er standard for MIME), udfyldningstegn (=) eller tegnsæt. Vores værktøj bruger standard RFC 4648-kodning uden linjeskift, hvilket er det mest almindelige for webudvikling.
Kan jeg afkode en Base64-streng tilbage til originalen?
Ja! Base64-kodning er fuldt reversibel. Brug afkodningstilstanden til at konvertere enhver gyldig Base64-streng tilbage til dens oprindelige form – tekst, binær eller enhver datatype.
Hvad er forskellen mellem Base64 og URL-sikker Base64?
Standard Base64 bruger +- og /-tegnene, som har særlig betydning i URL'er. URL-sikker Base64 erstatter disse med - og _ for at gøre den kodede streng sikker at bruge i URL'er og filnavne uden yderligere kodning.
Hvornår skal jeg bruge Base64-kodning?
Brug Base64, når du skal indlejre binære data i tekstformater (HTML, CSS, JSON, XML), overføre binære data over tekstbaserede protokoller (e-mail, HTTP), gemme binære data i databaser, der kun håndterer tekst, eller vise binære data som læsbar tekst.
Øger Base64-kodning filstørrelsen?
Ja, Base64-kodning forøger datastørrelsen med cirka 33 %. Hver 3 bytes binære data bliver til 4 ASCII-tegn. For eksempel bliver en 1 MB-fil til omkring 1,33 MB, når den er Base64-kodet.
Kan Base64 håndtere Unicode-tekst?
Base64 koder rå bytes, ikke tegn. For at kode Unicode-tekst skal du først konvertere den til bytes (typisk UTF-8) og derefter Base64-kode bytesene. Vores værktøj håndterer denne konvertering automatisk.

Opdag flere værktøjer

Friske udvalg fra hele vores værktøjsbibliotek.