Ingen upload, 100% lokalt, ingen konto

Base64-koder / dekoder

Kodér tekst eller filer til Base64 (herunder data-URI'er), eller afkodé Base64 tilbage til tekst. Intet forlader din enhed.

Sådan virker Base64-koder / dekoder

Base64 Encoder/Decoder konverterer tekst eller binære data til Base64 og tilbage, udelukkende i din browser. Indsæt en streng og få dens Base64-repræsentation, eller indsæt en Base64-streng og afkod den til læsbar tekst. Intet du skriver eller indsætter overføres nogen steder; konverteringen bruger browserens indbyggede btoa- og atob-funktioner (og TextEncoder til Unicode-understøttelse).

Base64 er et standardkodningsskema brugt i HTTP Authorization-headers, data-URI'er, e-mail MIME-vedhæftninger, JSON-payloads med binært indhold og mange API-tokenformater. At have en offline, nul-upload-encoder betyder, at du sikkert kan kode følsomme legitimationsoplysninger eller binære blobs under udvikling uden at dirigere dem gennem en onlinetjeneste.

Sådan bruger du Base64-koder / dekoder, trin for trin

  1. Vælg tilstanden: »Kode« for at konvertere tekst til Base64, eller »Afkode« for at konvertere Base64 tilbage til tekst.
  2. Skriv eller indsæt dit input i tekstfeltet.
  3. Resultatet vises øjeblikkeligt i outputfeltet.
  4. Klik på kopierknappen for at kopiere resultatet til din udklipsholder.
  5. Slå »URL-sikker« til, hvis du har brug for URL-sikker variant (»+« erstattes med »-«, »/« erstattes med »_«, ingen polstring »=«).

Almindelige anvendelser

  • En udvikler skal kode et brugernavn og adgangskode som Base64 til en Basic Authentication-header i et API-kald.
  • En sikkerhedsforsker modtager en Base64-kodet payload i en JWT eller cookie og ønsker at inspicere dens rå indhold.
  • En systemintegrator skal kode en binær konfigurationsfil som Base64 for at indlejre den i et YAML- eller JSON-manifest.
  • En webudvikler koder et lille SVG-ikon som en Base64-data-URI for at indlejre det i en CSS-fil uden en ekstra HTTP-anmodning.

Ofte stillede spørgsmål

Sendes den tekst, jeg koder, til nogen ekstern tjeneste?

Nej. Kodning og afkodning bruger browserens native btoa- og atob-funktioner kombineret med TextEncoder/TextDecoder til fuld Unicode-understøttelse. Hele operationen er lokal. Intet du skriver her når Sunasty eller nogen tredjepart.

Hvad er forskellen mellem standard Base64 og URL-sikker Base64?

Standard Base64 bruger »+« for værdi 62 og »/« for værdi 63 plus »=«-polstring. URL-sikker Base64 erstatter »+« med »-« og »/« med »_«, hvilket undgår konflikter, når Base64-strenge vises i URL'er eller filnavne. Begge varianter koder de samme data; forskellen er kun i de to tegn og valgfri polstring.

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

Tekstkoderen fungerer med strenginput. For binære filer kan du bruge Billede til Base64-værktøjet på dette websted, der læser en fil ved hjælp af FileReader API (readAsDataURL) og producerer en fuld data-URI inklusiv MIME-type-præfikset.

Hvorfor producerer afkodning garbling for nogle Base64-strenge?

Hvis Base64-strengen koder binære data frem for UTF-8-tekst, vil afkodning som tekst producere ulæselige tegn. Base64 er kodning-agnostisk; du skal kende det originale format for dataene for at fortolke afkodet output korrekt.

Er Base64 en form for kryptering?

Nej. Base64 er et kodningsskema, ikke kryptering. Enhver, der ser Base64-strengen, kan afkode den øjeblikkeligt uden en nøgle. For egentlig kryptering af tekst i browseren kan du bruge AES Krypter-værktøjet på dette websted.

Skal jeg oprette en konto, og fungerer det på telefonen?

Ingen konto, ingen tilmelding. Koderen er et tekstfelt, der fungerer på samme måde i mobil-Chrome eller -Safari som på en computer, hvilket er praktisk til hurtigt at tjekke en token- eller headerværdi, når du er væk fra skrivebordet.