Hoppa till innehållet
Gratis, utan registrering, i webbläsaren

Base64-avkodare och kodare: avkoda och koda online

Med Base64-avkodaren avkodar du Base64 till läsbar text, medan kodaren kodar text till Base64 i standardformat eller URL-säkert format. Till exempel blir ”ZAP-Hosting” till ”WkFQLUhvc3Rpbmc=”. Resultatet visas medan du skriver och allt sker lokalt i din webbläsare.

Byggd av Jakub Martyniak

Bygger du ett API? Kör din backend på en VPS med full kontroll.

Inmatning

Resultat

Klistra in text eller Base64 till vänster för att se en förhandsgranskning.

Exempelresultat

Så ser omvandlingen ut i Base64 Encoder

Du anger text. Verktyget ger dig direkt en Base64-sträng i standardformat eller URL-säkert format, och omvänt blir Base64 läsbar text igen. Exemplet nedan är en fast exempeltext. Dina resultat beror på vad du matar in.

Exempel · Text med omljud, ß och snedstreck

Inmatning

Text
Grüße/ZAP?
Specialtecken kodas först som UTF-8; ü och ß tar 2 byte vardera.

Utdata

Base64 (standard)
R3LDvMOfZS9aQVA/
Med + och / samt =-utfyllnad, för JSON, XML, e-post och Data-URI:er.
Base64 (URL-säker)
R3LDvMOfZS9aQVA_
+ blir -, / blir _, utfyllnaden tas bort: kan användas direkt i webbadresser och filnamn.
Avkodad igen
Grüße/ZAP?
När du avkodar får du tillbaka exakt originaltexten, oavsett variant.

Funktioner

Base64-avkodare och -kodare i ett verktyg

Avkoda och koda på samma sida, med UTF-8, URL-säker variant och identifiering av binärdata.

Resultat direkt utan klick

Resultatet beräknas på nytt vid varje inmatning, så du behöver ingen konverteringsknapp.

Standard och URL-säker

Koda med +, / och =-utfyllnad eller URL-säkert med - och _ utan utfyllnad. Avkodaren accepterar båda varianterna.

UTF-8 med specialtecken och emojier

Text konverteras till UTF-8 före kodning och läses strikt som UTF-8 vid avkodning.

Ladda ner binärdata

Om det avkodade resultatet inte är giltig text kan du ladda ner rådata som decoded.bin.

Tydlig felvisning

Tecken utanför Base64-alfabetet eller felaktig utfyllnad rapporteras direkt.

Bara i din webbläsare

Gratis och utan registrering. Inget laddas upp, och även filer läses bara lokalt.

Guide

Så avkodar och kodar du Base64 online

Från text eller Base64-sträng till färdigt resultat i fem steg.

Steg 1

Välj läge

Välj ”Koda” högst upp i verktyget för att omvandla text till Base64 eller ”Avkoda” för att omvandla Base64 tillbaka till text.

Steg 2

Klistra in text eller Base64

Klistra in din text eller Base64-sträng i fältet ”Indata”, ladda upp en textfil via ”Välj fil” eller testa verktyget med ”Ladda exempel”.

Steg 3

Välj variant

När du kodar väljer du ”Standard (+/=)” eller ”URL-säkert (-_)”. Vid avkodning accepterar verktyget båda varianterna.

Steg 4

Kontrollera resultatet

Resultatet visas direkt i fältet ”Resultat” och uppdateras medan du skriver. Om Base64-strängen är ogiltig visas i stället ett felmeddelande.

Steg 5

Kopiera eller ladda ner

Kopiera resultatet till urklipp eller ladda ner det via ”Ladda ner” som encoded.txt, decoded.txt eller, för binärdata, som decoded.bin.

Grunderna

Vad är Base64?

Base64 återger valfri data som utskrivbar text. Det här bör du veta innan du avkodar eller kodar Base64.

Så fungerar Base64-kodning

Varje grupp om 3 byte delas upp i fyra grupper om 6 bitar. Varje grupp motsvarar ett av 64 tecken: A–Z, a–z, 0–9, + och /. Om byte saknas på slutet fylls resultatet ut med =. Därför är Base64 ungefär en tredjedel längre än originalet.

Vad används Base64 till?

Base64 gör att binärdata kan användas i rena textformat: e-postbilagor (MIME), data-URI:er i HTML och CSS, JSON- och XML-payloads, HTTP-rubriker som Basic Auth och URL-säkert kodade delar av en JWT.

Base64 är inte kryptering

Base64 är en reversibel kodning utan nyckel som vem som helst kan avkoda. Den skyddar inte lösenord eller hemligheter – för det behöver du hashmetoder som bcrypt.

Avkoda data-URI:er

En sträng som ”data:image/png;base64,iVBOR…” börjar med ett prefix. Ta bort allt till och med kommatecknet, annars rapporterar avkodaren ogiltiga tecken.

Kommandorad

Avkoda och koda Base64 i terminalen

På din dator eller server gör de här kommandona samma omvandling som verktyget. Exemplet avkodar WkFQLUhvc3Rpbmc= tillbaka till ZAP-Hosting.

Linux

echo 'WkFQLUhvc3Rpbmc=' | base64 -d
base64 -d input.b64 > output.bin
base64 input.txt

macOS

echo 'WkFQLUhvc3Rpbmc=' | base64 -D
base64 -D -i input.b64 -o output.bin
base64 -i input.txt

Windows (PowerShell)

[Text.Encoding]::UTF8.GetString([Convert]::FromBase64String('WkFQLUhvc3Rpbmc='))
[Convert]::ToBase64String([Text.Encoding]::UTF8.GetBytes('ZAP-Hosting'))
certutil -decode input.b64 output.bin

Upptäck mer

Fler verktyg

FAQ

Vanliga frågor om Base64-avkodaren

Korta svar om att avkoda och koda Base64, om filer och om dataskydd.

Välj ”Avkoda” högst upp i verktyget och klistra in din Base64-sträng i fältet ”Indata”. Resultatet visas direkt i fältet ”Resultat”, utan något extra klick. Därifrån kan du kopiera det till urklipp eller spara det som decoded.txt via ”Ladda ner”.

Datan återges med 64 utskrivbara tecken: A–Z, a–z, 0–9, + och /, samt = som utfyllnadstecken på slutet. Varje grupp om 3 byte blir 4 tecken, så resultatet är ungefär en tredjedel längre än originalet. Till exempel blir ZAP-Hosting till WkFQLUhvc3Rpbmc=.

Nej. Base64 är en reversibel kodning utan nyckel som vem som helst kan avkoda direkt. Därför är Base64 olämpligt för lösenord och konfidentiella uppgifter. Du kan hasha lösenord med Bcrypt-generatorn och skapa kontrollsummor med hashgeneratorn.

Base64-avkodaren är gratis och kan användas utan registrering. Kodning och avkodning sker med TextEncoder, TextDecoder, btoa och atob direkt i din webbläsare. Även en fil som du öppnar via ”Välj fil” läses bara lokalt. Din text skickas inte till någon server.

Standard-Base64 använder + och / samt = för utfyllnad. URL-säker Base64 ersätter + med - och / med _ och utelämnar utfyllnaden. Grüße/ZAP? blir då R3LDvMOfZS9aQVA/ eller, i URL-säkert format, R3LDvMOfZS9aQVA_. Vid avkodning accepterar verktyget båda varianterna, även utan utfyllnad.

Klistra in Base64-strängen i läget ”Avkoda”. Om resultatet inte är giltig UTF-8-text visar verktyget inte oläsliga tecken, utan erbjuder rådata som decoded.bin för nedladdning. Byt sedan namn på filen till rätt filändelse, till exempel .png eller .pdf. Ingen förhandsvisning finns. Ta först bort eventuella prefix som ”data:image/png;base64,”.

Via ”Välj fil” kan du läsa in textfiler som JSON-filer, konfigurationsfiler eller certifikat i textformat och koda dem direkt. Filen läses som text, så bilder och andra binärfiler kodas inte korrekt på det sättet.

I stället för att visa ett trasigt resultat meddelar verktyget om texten innehåller tecken utanför Base64-alfabetet eller felaktig utfyllnad. Vanliga orsaker är en avklippt sträng, extra tecken som följt med vid kopiering eller ett data-URI-prefix. Verktyget tar självt bort blanksteg och radbrytningar i början och slutet vid avkodning.

Fler frågor?

Kontakta supporten
Bygger du något eget?

Ditt API behöver en tillförlitlig server som levererar dess data

En VPS från ZAP-Hosting ser till att din applikation eller ditt projekt finns online tillförlitligt.

4,4/5 Trustpilot32.000+ Aktiva servrarSedan 2010

Ingen konfigurering. Ingen risk. Online på några sekunder.

Flexibel avtalstidAvsluta när som helstOnline på 60 sekunder

Letar du efter fler verktyg? Visa alla utvecklarverktyg