Hoppa till innehåll

Konvertering av Base64URL till Text

Koda text till URL-säker Base64 eller avkoda tillbaka, enligt base64url-alfabetet från RFC 4648 avsnitt 5. Verktyget konverterar indata till UTF-8, använder - och _ i stället för + och / och utelämnar =-utfyllnad om du inte ber om den. Vid avkodning godtar det indata både med och utan utfyllnad. Utvecklare använder det för JWT-delar, OAuth PKCE-värden, signerade URL:er och filnamn som måste fungera i länkar.

Återställ

Vanliga frågor

Vad är Base64URL?

Base64URL är den URL och filnamnssäkra varianten av Base64 som definieras i RFC 4648 avsnitt 5. Den ersätter + med - och / med _, så att resultatet kan förekomma i URL:er och filnamn utan escapning. Utfyllnad med = utelämnas vanligtvis.

Kan jag få se ett exempel?

Texten foobar kodas till Zm9vYmFy, samma som standard-Base64. Texten ??> kodas till Pz8-, medan standard-Base64 ger Pz8+, och subjects?_d ger c3ViamVjdHM_X2Q. Avkodning återställer originaltexten.

Bör jag aktivera utfyllnad?

Låt det vara avstängt för JWT, PKCE-kodutmaningar och de flesta webbanvändningar, där =-tecknen utelämnas. Aktivera det bara om det mottagande systemet förväntar sig en längd som är en multipel av fyra. Avkodaren accepterar båda varianterna.

Hur avkodar jag en JWT med det här verktyget?

Kopiera header- eller payload-delen, alltså texten mellan punkterna, och avkoda den. Då får du JSON. Den tredje delen är en binär signatur, så verktyget rapporterar att den inte är giltig UTF-8-text.

Varför avvisas min indata?

Endast A till Z, a till z, 0 till 9, - och _ med valfria avslutande = är giltiga. Standard-Base64-tecknen + och / avvisas, så använd Base64 Converter för dem. En längd som lämnar ett enda tecken i den sista gruppen är också ogiltig.

Ignorerar verktyget blanksteg?

Ja. Mellanslag, tabbtecken och radbrytningar tas bort före avkodningen, vilket är praktiskt för värden som kopierats från radbrutna loggar eller e-postmeddelanden.

Hur hanteras specialtecken och emoji?

Text kodas som UTF-8 före konverteringen, så alla tecken, inklusive emoji, kan återskapas exakt. Avkodade byte måste utgöra giltig UTF-8 för att visas.

Är Base64URL säkert för känsliga data?

Nej. Det är bara en kodning och ger inget skydd. En JWT-payload går till exempel att läsa för vem som helst, och får därför inte innehålla hemligheter.

Hur stort blir dataöverhänget?

Varje 3 byte blir 4 tecken, så kodade data blir ungefär 33 procent större. Utan utfyllnad blir resultatet upp till två tecken kortare.

Hur mycket text kan jag konvertera?

Upp till 5 MiB text per begäran. Indata lagras inte.

Om OneClick Pro

OneClick Pro är en kostnadsfri samling med mer än 150 webbverktyg för det dagliga arbetet: konvertera bilder och enheter, formatera och validera kod, kontrollera domäner och SEO samt arbeta med text, datum och tal. Alla verktyg fungerar utan registrering eller prenumeration, och det du anger används bara för att beräkna resultatet och sparas aldrig. Använd samlingen som en snabb verktygslåda för enstaka uppgifter eller bokmärk verktygen du använder varje dag.