Hoppa till huvudinnehåll
FreeOnlineTools Go
Svenska
Hur man

Koda och Avkoda Base64-strängar Steg för Steg

Av FreeOnlineTools Team · Uppdaterad 2026-09-02

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

  1. Öppna verktyget Base64

    Gå till verktygssidan Base64 Encode & Decode. Verktyget har två lägen: koda och avkoda, valbart via flikar eller en växling.

  2. 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).

  3. 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å.

  4. 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.

  5. 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.

Relaterade verktyg

Relaterade guider

Referenser