Base64 URL-dekoder
Dekoder URL-sikker Base64 (Base64url) til tekst umiddelbart
Inndata (Base64url)
Utdata
Eksempler på Base64 URL-dekoding
Lim inn en Base64url-streng (bruker - og _, =-utfylling ikke påkrevd) for å dekode den tilbake til tekst. Eksempel:
Dekoder en Base64url-streng
Base64url-inndata:
Dekodet utdata:
Klikk Eksempel over for å laste inn et Base64url-eksempel.
Hva er Base64 URL-dekoding?
Base64url er definert i RFC 4648 avsnitt 5 som en URL- og filnavnsikker variant av Base64. Den bruker - i stedet for + og _ i stedet for /, og utelater =-utfylling. Denne dekoderen håndterer alle tre forskjellene automatisk: den konverterer -/_ tilbake til +// og legger til manglende =-utfylling før dekoding.
Base64url-strenger brukes i JWT-er, OAuth 2.0 PKCE-utfordringer, WebAuthn-legitimasjon og URL-sikre identifikatorer. Verktøyet dekoder slik streng tilbake til original UTF-8-tekst. For å kode tekst til Base64url, bruk Base64 URL-koder. For standard Base64-dekoding, bruk Base64-dekoder.
Slik bruker du verktøyet
Lim inn Base64url-strengen
Lim Base64url-strengen inn i venstre editor. Den kan inneholde - og _ og trenger ikke =-utfylling. Standard Base64 (med + og /) godtas også. Klikk Eksempel for et eksempel.
Les det dekodede resultatet
Høyre panel viser den dekodede teksten med én gang. Verktøyet normaliserer automatisk: fjerner whitespace, konverterer -/_ til +//, og legger til =-utfylling etter behov.
Kopier eller last ned
Klikk Kopier for å legge resultatet på utklippstavlen, eller Last ned for å lagre som .txt-fil. For å kode tekst til Base64url, bruk Base64 URL-koder.
Slik fungerer Base64url-dekoding
Verktøyet utfører tre normaliseringstrinn før dekoding:
Etter normalisering er strengen standard Base64 og dekodes med nettleserens atob(). Råbyte dekodes deretter som UTF-8 med TextDecoder, som håndterer flerbyte Unicode korrekt.
Ofte stilte spørsmål
Er dataene mine private?
Ja. Dekoding skjer fullstendig i nettleseren din. Ingen data sendes til en server. Du kan bekrefte dette i Nettverk-fanen.
Må jeg legge til = utfylling før jeg limer inn?
Nei. Verktøyet beregner og legger til manglende =-utfylling basert på lengden. Lim inn rå Base64url uendret.
Kan jeg dekode standard Base64 her?
Ja. Standard Base64 (med +, / og =) godtas også. Verktøyet dekoder begge formatene. For en dedikert standard Base64-dekoder, bruk Base64-dekoder.
Kan jeg dekode JWT-nyttelaster her?
Ja. En JWT har tre Base64url-kodede deler atskilt med punktum. Kopier den midterste delen (payload) og lim den inn her for å dekode JSON. Topptekst (første del) kan dekodes på samme måte. Signatur (tredje del) er binær og blir ikke lesbar tekst.
Hva om utdata ser ut som rot?
Inndata kan inneholde binærdata (ikke tekst). Binærdata som UTF-8 kan gi rotete utdata. Trenger du å hente en binærfil fra Base64, bruk Base64 til fil, som lar deg laste ned råbyte.
Relaterte verktøy
Se den formelle spesifikasjonen i RFC 4648 avsnitt 5. JWT-introduksjon forklarer Base64url i token.