Base64 Kodning / Dekodning
Kod og dekod Base64-strenge øjeblikkeligt.
Øjeblikkelig kodning
Konverter almindelig tekst til Base64-format øjeblikkeligt til brug i data-URL'er, API'er eller e-mailvedhæftninger.
Hurtig dekodning
Dekod Base64-strenge tilbage til læsbar tekst med et enkelt klik. Perfekt til inspektion af kodede payloads.
Privatliv garanteret
Al konvertering sker i din browser. Dine data forlader aldrig din enhed eller bliver uploadet til nogen server.
Fejlregistrering
Ugyldige Base64-strenge registreres automatisk med klare fejlsignaler for at hjælpe dig med at rette kodningsproblemer.
Forståelse af Base64-kodning
Base64 er et binært-til-tekst kodningssystem, der repræsenterer binære data i et ASCII-strengformat. Det bruges bredt til at transmittere data over medier designet til at håndtere tekst, såsom e-mailvedhæftninger, data-URL'er i HTML/CSS og API-godkendelsestokens. Base64 sikrer, at binære data forbliver intakte på tværs af systemer, der ellers kunne korrumpere dem.
Hvornår skal man bruge Base64
Base64-kodning er essentiel for at indlejre billeder direkte i HTML (data:image/png;base64,...), transmittere filer via JSON API'er, kode godkendelsesoplysninger til HTTP Basic Auth og sikkert inkludere binære data i XML eller JSON. Det bruges også almindeligt i JWT-tokens og OAuth-strømme. Selvom Base64 øger datastørrelsen med cirka 33%, er det den standardløsning for tekst-sikker binær transmission.
Hvordan Base64-kodning fungerer
Base64 konverterer binære data til grupper af 6 bits, og kortlægger derefter hver gruppe til et af 64 ASCII-tegn (A-Za-z0-9+/). Hver 3 byte af inputdata producerer 4 byte af Base64-output. Polstringstegn (=) tilføjes for at sikre, at outputlængden er et multiplum af 4. Denne proces er helt reversibel—dekodning reverserer blot tegnkortlægningen og fjerner polstring for at gendanne de oprindelige binære data.
Base64 FAQ
Base64 er en metode til at kode binære data til ASCII-tekstformat ved hjælp af 64 udskrivbare tegn. Det gør det muligt at transmittere binære filer gennem protokoller, der kun understøtter tekst, såsom e-mail eller JSON API'er.
Nej! Base64 er kodning, ikke kryptering. Enhver kan dekode Base64-strenge—der kræves ikke noget kodeord eller nøgle. Det er designet til datatransmissionskompatibilitet, ikke sikkerhed. Stol aldrig på Base64 til at beskytte følsomme oplysninger.
Brug Base64, når du har brug for at indlejre binære data (som billeder) i tekstformater, transmittere filer gennem JSON/XML API'er, kode legitimationsoplysninger til HTTP Basic Auth eller oprette data-URL'er til inline-billeder i HTML/CSS.
= tegnene er polstring for at sikre, at Base64-outputlængden er et multiplum af 4. De angiver, at den oprindelige datalængde ikke var delelig med 3. Polstring er nødvendig for korrekt dekodning og er en del af Base64-standarden.
Ja—vores værktøj behandler alt klient-side i din browser. Dine data forlader aldrig din enhed, bliver aldrig uploadet til vores servere og bliver aldrig gemt. Husk dog, at Base64 IKKE er kryptering og kan dekodes af alle.
Dette værktøj er designet til tekststrenge. For filkodning skal du først læse filen som binære data (ved hjælp af JavaScript FileReader eller lignende), og derefter kode de binære data. Mange specialiserede værktøjer findes specifikt til at kode filer til Base64.