Hoppa till huvudinnehåll
FreeOnlineTools Go
Svenska
Hur man

Koda och Avkoda Base64: En Komplett Guide

Av FreeOnlineTools Team · Uppdaterad 2026-08-27

Snabbt svar

Base64-kodning konverterar binär data till text med 64 utskrivbara tecken (A-Z, a-z, 0-9, +, /). Använd vår gratis Base64 Encoder för att koda text, och Base64 Decoder för att avkoda den. All bearbetning sker i din browser —ingen data laddas upp.

Introduktion

Base64 är ett binärt-till-text-kodningsschema som konverterar binär data till en ASCII-sträng. Det används ofta för att koda data som måste överföras via medier designade för text, såsom email eller JSON. Base64 är inte kryptering —det är en reversibel kodning som vem som helst kan avkoda.

Steg för steg

  1. Välj din input

    Ange texten eller data som du vill koda i inmatningsfältet i Base64 Encoder-verktyget. Allt textinnehåll fungerar — strängar, JSON, URLs, etc.

  2. Koda till Base64

    Verktyget kodar automatiskt din inmatning med hjälp av webbläsarens inbyggda btoa()-funktion. Resultatet visas i utdatafältet direkt.

  3. Kopiera eller använd resultatet

    Klicka på knappen Kopiera för att kopiera den Base64-kodade strängen till ditt urklipp. Du kan nu använda den i din applikation, API-samtal eller dataöverföring.

  4. Avkoda tillbaka till originalet

    För att avkoda, klistra in Base64-strängen i Base64-avkodarverktyget. Originaltexten visas omedelbart. Använd knappen Kopiera för att kopiera det avkodade resultatet.

Exempel

Koda vanlig text

Input: Hello, World!

Produktion: SGVsbG8sIFdvcmxkIQ==

Koda JSON-data

Input: {"name":"FreeOnlineTools","free":true}

Produktion: eyJuYW1lIjoiRmlyZVRvb2xzIiwiZnJlZSI6dHJ1ZX0=

Avkoda Base64

Input: SGVsbG8gV29ybGQ=

Produktion: Hello World

Vanliga problem

  • Icke-ASCII-tecken kan ge oväntade resultat — använd encodeURIComponent() före kodning om din text innehåller Unicode-tecken.
  • Base64-kodning ökar datastorleken med cirka 33 % — en 3-byte-ingång blir 4 Base64 tecken.
  • Utfyllnad (= eller ==) i slutet är en del av kodningen och bör inte tas bort.
  • Base64 är inte kryptering — vem som helst kan avkoda den. Använd den aldrig för att lagra känslig data som lösenord.

Tips

  • Använd Base64 för data URLs, e-postbilagor och bädda in bilder i HTML/CSS.
  • För Unicode-text, använd TextEncoder + btoa(unescape(encodeURIComponent(text))) i JavaScript.
  • Validera alltid avkodad utdata innan du använder den i din applikation.
  • Använd våra Base64 Encoder och Decoder verktyg för omedelbar, privat kodning/avkodning i din webbläsare.

Relaterade verktyg

Relaterade guider

Referenser