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.binUpptäck mer
Fler verktyg
JWT-felsökare
Avkoda, redigera och signera om JSON Web Tokens – inklusive signaturkontroll för HS256/HS384/HS512 samt RS/PS/ES-verifiering med offentlig nyckel, helt i webbläsaren.
Byggd av Jakub Martyniak
Hashgenerator (MD5, SHA-1, SHA-256, SHA-512)
NyGenerera MD5-, SHA-1-, SHA-256- och SHA-512-hashar från text eller filer och jämför kontrollsummor. Körs helt i webbläsaren.
Byggd av Luca Stanek
Bcrypt-generator och -kontroll
Skapa och kontrollera Bcrypt-hashar – helt i webbläsaren, med justerbar kostnadsfaktor.
Byggd av Rugile Rutkauskaite
JSON-formaterare
Formatera, minifiera och validera JSON – med syntaxmarkering, felmeddelanden och nedladdning, helt i webbläsaren.
Byggd av Jakub Martyniak
URL-kodare och avkodare
Koda och avkoda URL:er och text online: jämför encodeURIComponent, encodeURI och formulärformatet, med tabell över frågeparametrar och verktyg för UTM-länkar. Körs helt i webbläsaren.
Byggd av Dimitri Heissler
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 supportenDitt 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.
Ingen konfigurering. Ingen risk. Online på några sekunder.
Letar du efter fler verktyg? Visa alla utvecklarverktyg
