Base64-kodare/avkodare
Koda och avkoda Base64-strängar
Ladda upp text- eller binärfiler på upp till 5 MB. Text kodas som UTF-8.
Bearbetas på den här enheten. Din text laddas inte upp.
Användningstips
- Base64 representerar binära data som text. Det krypterar inte dina data.
- Använd filuppladdning för att koda bilder och andra binärfiler, eller läs in en textfil.
- Kopiera resultatet eller ladda ner det som encoded.txt eller decoded.txt.
- All kodning och avkodning sker lokalt på din enhet.
Om Base64-kodare/avkodare
Vår Base64-kodare och avkodare är ett gratis onlineverktyg som omvandlar text till Base64 och avkodar Base64-strängar tillbaka till vanlig text direkt. Base64 är ett kodningsschema från binärdata till text som representerar binärdata med 64 ASCII-tecken, vilket gör det säkert att skicka över textbaserade protokoll som HTTP, SMTP och JSON.
Vid Base64-kodning tas grupper om tre byte (24 bitar) och delas upp i fyra 6-bitarsvärden, som vart och ett mappas till ett utskrivbart ASCII-tecken från A-Z, a-z, 0-9, + och /. Det gör Base64 till ett viktigt verktyg för webbutvecklare som behöver bädda in bilder i CSS, koda autentiseringstoken för API:er eller skicka binärdata säkert genom kanaler som bara hanterar text.
Verktyget stöder fullständig Unicode-textkodning, hanterar data-URI-prefix automatiskt vid avkodning och tar bort blanksteg för renare resultat. Oavsett om du kodar inloggningsuppgifter för HTTP Basic Authentication, bäddar in bilder direkt i koden eller felsöker kodade data ger verktyget omedelbara och exakta resultat utan någon serverkommunikation.
Viktiga funktioner
- Omedelbar Base64-kodning och avkodning i realtid medan du skriver
- Fullt stöd för Unicode och UTF-8 för internationell text
- Automatisk identifiering och borttagning av data-URI-prefix vid avkodning
- Filuppladdning för att koda textfiler direkt
- Kopiera till urklipp med ett klick för ett smidigare arbetsflöde
- Ladda ned kodade eller avkodade utdata som textfil
- Teckenräkning i realtid för både indata och utdata
- Tydlig växling mellan lägena Koda och Avkoda
- Avkodning som tål blanksteg för inklistrad flerradig Base64
- Stöd för mörkt och ljust läge för bekväm användning
Så använder du Base64-verktyget
- Välj läge: Klicka på ”Koda” för att omvandla vanlig text till Base64, eller på ”Avkoda” för att omvandla en Base64-sträng tillbaka till läsbar text.
- Ange indata: Skriv eller klistra in din text i indatafältet till vänster. I kodningsläget kan du också klicka på ”Ladda upp fil” för att läsa in en textfil från din enhet.
- Se resultatet direkt: Det omvandlade resultatet visas automatiskt i utdatapanelen till höger medan du skriver, utan att du behöver trycka på någon knapp.
- Kopiera utdata: Klicka på knappen ”Kopiera” ovanför utdata för att kopiera resultatet till urklipp och använda det i din kod, i API-anrop eller i konfigurationer.
- Ladda ned vid behov: Klicka på ”Ladda ned” för att spara utdata som en .txt-fil. Kodade utdata sparas som ”encoded.txt” och avkodade utdata som ”decoded.txt”.
Användningsområden
- Inbäddning av data-URI: Koda bilder, typsnitt och SVG-filer som Base64-data-URI:er för att bädda in dem direkt i HTML och CSS utan externa filförfrågningar.
- API-autentisering: Koda par av användarnamn och lösenord för HTTP Basic Authentication-huvuden som används i REST API-anrop.
- E-postbilagor: Koda binära bilagor för MIME-kodade e-postmeddelanden som skickas över SMTP:s textprotokoll.
- Granskning av JWT-token: Avkoda nyttolastdelen i JSON Web Tokens för att granska claims och utgångsdata under utveckling.
- Lagring i cookies: Koda komplexa datastrukturer för säker lagring i webbläsarcookies som bara stöder ASCII-tecken.
- Konfigurationsfiler: Koda hemligheter och binärdata så att de kan ingå i YAML-, JSON- eller XML-konfigurationsfiler som används av molnplattformar.
- Felsökning av kodade data: Avkoda Base64-strängar som hittas i loggar, API-svar och databasposter för att granska deras ursprungliga innehåll.
Vanliga frågor
Är verktyget gratis?
Ja, vår Base64-kodare och avkodare är helt gratis att använda, utan begränsningar, utan registrering och utan några restriktioner för användningen.
Är mina data säkra?
Absolut. All kodning och avkodning sker helt i din webbläsare. Dina data laddas aldrig upp till en server, sparas aldrig i en databas och skickas aldrig över nätverket. Allt stannar på din enhet.
Är Base64 kryptering?
Nej, Base64 är ett kodningsschema och inte kryptering. Det omvandlar data till en annan representation men ger ingen säkerhet. Vem som helst som har Base64-strängen kan avkoda den. Använd riktiga krypteringsalgoritmer när säkerhet krävs.
Varför gör Base64 filen större?
Base64-kodning ökar datastorleken med cirka 33 % eftersom varje grupp om 3 byte indata representeras av 4 ASCII-tecken. Det är en acceptabel kompromiss när binärdata måste skickas på ett textsäkert sätt.
Kan jag koda binära filer som bilder?
Det här verktyget är avsett för kodning av text till Base64. För att koda binära filer som bilder behöver du ett verktyg som läser filen som binärdata. Du kan dock använda det här verktyget för att avkoda Base64-kodade bildsträngar och kontrollera innehållet.
Vilka tecken används i Base64?
Standard-Base64 använder 64 tecken: versaler A-Z, gemener a-z, siffror 0-9, plus (+) och snedstreck (/). Utfyllnad görs med likhetstecknet (=). URL-säker Base64 ersätter + och / med - respektive _.
Tips och bästa praxis
- Kontrollera data-URI-prefix: Vid avkodning tar verktyget automatiskt bort prefix av typen ”data:...;base64,”, så du kan klistra in kompletta data-URI:er direkt.
- Använd bara för små resurser: Base64-inbäddning eliminerar HTTP-förfrågningar, men eftersom storleken ökar med 33 % passar det bäst för små bilder och ikoner, inte för stora filer.
- Verifiera avkodade utdata: Kontrollera alltid efter avkodning att utdata stämmer med den text du förväntar dig, särskilt när det gäller Unicode-tecken med flera byte.
- Hantera radbrytningar: Vissa system lägger in radbrytningar i Base64-utdata. Verktyget hanterar dem smidigt vid avkodning genom att automatiskt ta bort alla blanksteg.
- Testa API-inloggningsuppgifter: Använd kodaren för att skapa Base64-kodade inloggningsuppgifter till HTTP Basic Auth-huvuden i formatet ”användarnamn:lösenord”.