Base64-dekoder
Dekoder Base64 til tekst og filer umiddelbart
Inndata
Utdata
Eksempler på Base64-dekoding
Base64-strenger dekodes tilbake til originalform. Eksempel:
Dekoding av tekst
Base64-inndata:
Dekodet utdata:
Lim inn Base64 i editoren over. Bruk Eksempel for å laste inn mer.
Hva er Base64-dekoding?
Base64-dekoding reverserer kodingen: en Base64-streng konverteres tilbake til opprinnelig binær- eller tekstform. RFC 4648 definerer alfabetet og utfyllingsreglene. Dekoding trengs når du mottar Base64-kodet data fra API-er, e-postvedlegg eller innebygde bilder og skal hente ut det opprinnelige innholdet.
Verktøyet bruker nettleserens innebygde atob()-funksjon. All behandling skjer i nettleseren din—ingenting sendes til en server. Du kan lime inn en Base64-streng eller laste opp en fil med Base64. For å kode tekst eller filer til Base64, bruk Base64-koder.
Slik bruker du verktøyet
Lim inn eller last opp
Lim Base64-strengen inn i venstre editor, eller klikk Last opp for å åpne en fil. Verktøyet godtar rå Base64, Data-URI-er (f.eks. data:image/png;base64,...) eller filer med Base64-innhold. Bruk Eksempel for eksempeldata.
Sjekk resultatet
Høyre panel viser det dekodede resultatet. For tekst vises den opprinnelige strengen. For binærdata (bilder, PDF-er) bruker du Last ned for å lagre filen. Ugyldig Base64 gir feilmelding. For Base64-bilder bruker du Base64 til bilde for å forhåndsvise bildet direkte.
Kopier eller last ned
Bruk Kopier for tekstutdata eller Last ned for å lagre binærdata som fil. Nedlastingsformatet utledes fra dataene når mulig. For å kode tekst eller filer til Base64, bruk Base64-koder.
Slik fungerer Base64-dekoding
Base64 bruker 64 tegn som hver representerer 6 biter. Dekoding tar 4 Base64-tegn (24 biter) og gir 3 byte binærdata. Utfyllingstegn (=) fjernes før dekoding. atob() i nettleseren utfører konverteringen. Data-URI-er som data:image/png;base64,iVBORw0KGgo... oppdages automatisk—verktøyet henter ut og dekoder Base64-delen etter komma.
Når det dekodede innholdet er et bilde (PNG, JPEG, GIF, WebP), kan du forhåndsvise det med Base64 til bilde, som viser bildet og lar deg laste det ned. For å lage Base64 fra bilder (f.eks. til HTML-innbygging), bruk Bilde til Base64.
Hvor Base64-dekoding hjelper
API-svar returnerer ofte Base64-kodede bilder eller filinnhold. Dekoding her lar deg lagre filen eller inspisere rådata. E-postklienter dekoder MIME-vedlegg fra Base64. Ved feilsøking kan du finne Base64-strenger i logger, konfigurasjon eller JSON-nyttelaster—lim dem inn her for å se det opprinnelige innholdet. For JSON med Base64-bilde felt, dekoder du verdien og bruker Base64 til bilde for å vise det.
Databaseeksporter lagrer noen ganger binærdata som Base64. Dekoding gjør at du kan gjenopprette filene. Trenger du å kode data i stedet, bruk Base64-koder. For XML eller JSON med innebygd Base64, dekoder du relevante felt og behandler dem separat.
Ofte stilte spørsmål
Er dataene mine private?
Ja. Dekoding skjer fullstendig i nettleseren din. Ingen data sendes til en server. Du kan bekrefte dette i Nettverk-fanen mens du bruker verktøyet.
Hva gjør jeg hvis jeg får «Invalid character» eller «Invalid Base64»?
Base64 tillater bare A–Z, a–z, 0–9, +, / og = (utfylling). Mellomrom, linjeskift eller andre tegn gir feil. Fjern dem, eller bruk en streng med kun gyldig Base64. Data-URI-er støttes—lim inn hele data:...;base64,...-strengen, så henter verktøyet ut Base64-delen.
Kan jeg dekode bilder?
Ja. Lim inn en Base64-bildestreng (eller Data-URI) og bruk Last ned for å lagre bildefilen. For visuell forhåndsvisning uten nedlasting, bruk Base64 til bilde, som viser bildet i nettleseren.
Hva er størrelsesgrensen?
Store Base64-strenger (f.eks. over 10 MB) kan gjøre nettleseren treg. Verktøyet har en grense på 10 MB for filopplasting. For svært store datasett er et kommandolinjeverktøy som GNU base64 mer praktisk.
Støttes Base64url?
Base64url bruker - og _ i stedet for + og /. Noen implementasjoner krever konvertering før dekoding. Får du feil med Base64url-strenger, prøv å erstatte - med + og _ med / først. Se RFC 4648 avsnitt 5.
Relaterte verktøy
For den formelle spesifikasjonen, se RFC 4648. MDNs atob-dokumentasjon dekker dekoding i nettleseren. btoa() brukes til koding i JavaScript.