jsonecho

Base64-koda

Förvandla alla texter till Base64, med korrekt hantering av accenter och emoji.

Laddar verktyget...

Så använder du Base64-koda

  1. Klistra in eller skriv in ditt textmeddelande.
  2. Välj URL-safe om resultatet går in i en URL eller ett token.
  3. Kopiera Base64-strängen.

Om Base64-koda

Base64 representerar binära data med hjälp av 64 bokstäver, siffror och två symboler, så det kan passera genom system som bara hanterar text: e-post, JSON, HTML-data URI, HTTP-header. Det är inte kryptering. Vem som helst kan decodera det, så använd aldrig det för att dölja en hemlighet.

Texten omvandlas till UTF-8 bytes först, så accenter, turkiska bokstäver och emoji överlever rundturen. URL-säker variant swaps + och / för - och _ och släpper padding, vilket är vad JWT och många webb API använder.

Vanliga frågor

Är Base64 krypterat?

Nej. Det är en omvänd kodning utan nyckel. Vem som helst kan decodera den på en sekund.

Varför är produktionen ungefär en tredjedel större?

Varje tre bytes av input blir fyra tecken av output. Överkostnaden är 33 procent, plus lite för padding.

Vad är URL-säker Base64?

En variant definierad i RFC 4648, som ersätter + med - och / med _ och ofta lämnar ut = padding. Det kan användas i URL:er och filnamn utan ytterligare escape-kodning.

Varför ger andra verktyg ett annat resultat för accenter?

Vissa verktyg koderar tecknen som latin-1 bytes. Detta verktyg använder UTF-8, vilket nästan alla moderna system förväntar sig.

Var hittar jag Base64 som används i praktiken?

Grundläggande autentiseringshöjder, data URI för små bilder, JWT-tokens, e-postanhang och datatältet för Kubernetes hemligheter.

Fler verktyg i URL och Base64

Alla verktyg →