Ingen opplasting, 100% lokalt, ingen konto

Base64 koder / dekoder

Koder tekst eller filer til Base64 (inkludert data-URI-er), eller dekod Base64 tilbake til tekst. Ingenting forlater enheten din.

Slik fungerer Base64 koder / dekoder

Base64-koder/dekoder konverterer tekst eller binære data til Base64 og tilbake, helt i nettleseren din. Lim inn en streng og få dens Base64-representasjon, eller lim inn en Base64-streng og dekod den til lesbar tekst. Ingenting du skriver eller limer inn overføres noe sted; konverteringen bruker nettleserens innebygde btoa- og atob-funksjoner (og TextEncoder for Unicode-støtte).

Base64 er en standard koding brukt i HTTP Authorization-hoder, data-URIer, e-post MIME-vedlegg, JSON-nyttelaster som bærer binært innhold og mange API-tokenformater. Å ha en frakoblet, nullopplastingskoder betyr at du trygt kan kode sensitive legitimasjoner eller binære klumper under utvikling uten å rute dem gjennom en nettbasert tjeneste.

Slik bruker du Base64 koder / dekoder, steg for steg

  1. Velg modus: «Kode» for å konvertere tekst til Base64, eller «Dekod» for å konvertere Base64 tilbake til tekst.
  2. Skriv inn eller lim inn inndataene dine i tekstfeltet.
  3. Resultatet vises umiddelbart i utdataområdet.
  4. Klikk kopieringsknappen for å kopiere resultatet til utklippstavlen.
  5. Slå på «URL-sikker» hvis du trenger URL-sikker variant ('+' erstattet med '-', '/' erstattet med '_', ingen utfylling '=').

Vanlige bruksområder

  • En utvikler trenger å kode et brukernavn og passord som Base64 for et Basic Authentication-hode i et API-kall.
  • En sikkerhetsetterforsker mottar en Base64-kodet nyttelast i en JWT eller informasjonskapsel og ønsker å inspisere råinnholdet.
  • En systemintegrator trenger å kode en binær konfigurasjonsfil som Base64 for å bygge den inn i et YAML- eller JSON-manifest.
  • En webutvikler koder et lite SVG-ikon som en Base64 data-URI for å bygge det inn i en CSS-fil uten en ekstra HTTP-forespørsel.

Ofte stilte spørsmål

Sendes teksten jeg koder til noen ekstern tjeneste?

Nei. Koding og dekoding bruker nettleserens opprinnelige btoa- og atob-funksjoner kombinert med TextEncoder/TextDecoder for full Unicode-støtte. Hele operasjonen er lokal. Ingenting du skriver her når Sunasty eller noen tredjepart.

Hva er forskjellen mellom standard Base64 og URL-sikker Base64?

Standard Base64 bruker '+' for verdi 62 og '/' for verdi 63, pluss '='-utfylling. URL-sikker Base64 erstatter '+' med '-' og '/' med '_', noe som unngår konflikter når Base64-strenger vises i URL-er eller filnavn. Begge variantene koder de samme dataene; forskjellen er bare i disse to tegnene og valgfri utfylling.

Kan jeg kode binære data som et bilde eller en PDF?

Tekstkoderen fungerer med strenginngang. For binære filer, bruk verktøyet Bilde til Base64 på dette nettstedet, som leser en fil ved hjelp av FileReader API (readAsDataURL) og produserer en full data-URI inkludert MIME-typeprefikset.

Hvorfor gir dekoding rotete utdata for noen Base64-strenger?

Hvis Base64-strengen koder binære data i stedet for UTF-8-tekst, vil dekoding som tekst gi uleselige tegn. Base64 er kodingsuavhengig; du må kjenne det opprinnelige formatet til dataene for å tolke dekodede utdata riktig.

Er Base64 en form for kryptering?

Nei. Base64 er et kodingsskjema, ikke kryptering. Hvem som helst som ser Base64-strengen kan dekode den umiddelbart uten en nøkkel. For faktisk kryptering av tekst i nettleseren, bruk AES-krypteringsverktøyet på dette nettstedet.

Trenger jeg en konto, og fungerer det på telefonen?

Ingen konto, ingen registrering. Koderen er et tekstfelt som fungerer på samme måte i mobil-Chrome eller -Safari som på en datamaskin, noe som er praktisk for en rask sjekk av en token- eller headerverdi når du er borte fra pulten.