Vad är Base64‑kodning?
Base64‑kodning är en process där text‑ eller binärdata omvandlas till en ASCII‑sträng. Den använder en specifik uppsättning om 64 tecken – vanligtvis A–Z, a–z, 0–9, + och / – för att representera data. På så sätt förblir informationen intakt när den skickas genom system som inte hanterar binärdata eller specialtecken särskilt bra, till exempel e‑posthuvuden eller JSON‑strängar.
Varför koda text till Base64?
- Säker dataöverföring: Förhindrar att data skadas när strängar skickas via URL:er eller HTML‑formulärfält.
- API‑integration: De flesta REST‑API:er kräver att binärdata (som bilder eller token) är Base64‑kodade i JSON‑payloads.
- Fördunkling (obfuscation): Även om det inte är kryptering gör Base64 text svårläst vid första anblick, vilket är användbart för att dölja enkla konfigurationssträngar.
- Standardiserade headers: Används ofta i Basic Authentication‑headers (username:password).
Så fungerar vår Base64‑enkoder
Vårt verktyg använder den inbyggda JavaScript‑funktionen btoa() för att bearbeta din text direkt i webbläsaren.
Integritetsnotis: Dina data lämnar aldrig din dator. Till skillnad från andra onlinetjänster som skickar texten till en server sker kodningen här helt och hållet på klientsidan, vilket gör den säker även för känsliga strängar.
Vanliga användningsområden
- Webbutveckling: Bädda in små datastycken direkt i HTML eller CSS.
- E‑post (MIME): Säkerställa att tecken utanför ASCII‑intervallet inte ”går sönder” under överföringen.
- Databaslagring: Lagra komplexa strängar i äldre databaser som bara stödjer begränsade teckenuppsättningar.