Koda och Avkoda Base64-strängar Steg för Steg
Snabbt svar
För att koda Base64: klistra in din text i Base64 Encoder och den kodade strängen visas omedelbart. För att avkoda Base64: klistra in Base64-strängen i Base64 Decoder och originaltexten visas. All bearbetning sker lokalt —din data laddas aldrig upp.
Introduktion
Base64 är ett binärt-till-text-kodningsschema som konverterar binär data till en ASCII-sträng med 64 utskrivbara tecken (A-Z, a-z, 0-9, +, /). Det används ofta i email-bilagor, Data URLs, JWT-tokens och API-payloads. Base64 är reversibel kodning, inte kryptering —vem som helst kan avkoda utan en nyckel.
Steg för steg
-
Öppna verktyget Base64
Gå till verktygssidan Base64 Encode & Decode. Verktyget har två lägen: koda och avkoda, valbart via flikar eller en växling.
-
Ange din inmatningstext
I kodningsläge, klistra in eller skriv in texten du vill koda i inmatningstextområdet. Alla texter fungerar — vanliga strängar, JSON, URLs eller till och med emoji (verktyget hanterar UTF-8 korrekt).
-
Läs Base64-utgången
Verktyget kodar din inmatning direkt med hjälp av webbläsarens inbyggda btoa()-funktion med UTF-8-hantering. Base64-utgången visas i resultatfältet automatiskt — ingen knapp att klicka på.
-
Kopiera den kodade strängen
Klicka på knappen Kopiera bredvid utdatafältet för att kopiera Base64-strängen till ditt urklipp. Du kan nu klistra in det i ditt API-samtal, HTML Data URL eller konfigurationsfilen.
-
Avkoda Base64 tillbaka till text
Växla till avkodningsläge och klistra in en Base64-sträng i inmatningsfältet. Verktyget avkodar det med atob() med UTF-8-stöd och visar originaltexten direkt. Om inmatningen inte är giltig Base64 visas ett felmeddelande.
Exempel
Koda en enkel hälsning
Input: Hello, World!
Produktion: SGVsbG8sIFdvcmxkIQ==
Koda JSON-data
Input: {"user":"alice","id":42}
Produktion: eyJ1c2VyIjoiYWxpY2UiLCJpZCI6NDJ9
Avkoda en Base64-token
Input: SGVsbG8gV29ybGQ=
Produktion: Hello World
Koda Unicode-text med emoji
Input: Hello 🌍
Produktion: SGVsbG8g8J+MjQ==
Vanliga problem
- Icke-ASCII-tecken ger fel utdata — använd ett verktyg med UTF-8-stöd som vårt; naiv btoa() kastar på emoji.
- Base64 utdata är ~33 % större än ingången — var tredje byte blir 4 Base64 tecken.
- Utfyllnadstecken (= eller ==) i slutet krävs – om du tar bort dem bryter avkodningen.
- Base64 är inte kryptering — vem som helst kan avkoda den. Lagra aldrig lösenord eller hemligheter som Base64.
Tips
- Använd Base64 för data URLs för att bädda in små bilder direkt i HTML eller CSS utan en separat HTTP-begäran.
- För URL-säker Base64 (används i JWT), byt ut + med - och / med _ och remsa sedan vaddering.
- Validera alltid avkodad utdata innan du använder den i din applikation – en skadad Base64-sträng kan avkodas till skräp.
- Använd våra Base64 Encoder och Decoder-verktyg för omedelbar, privat bearbetning — ingen data lämnar din webbläsare.