Dekoder Base64 URL
Dekoduj ciągi URL-safe Base64 (Base64url) do tekstu natychmiast
Wejście (Base64url)
Wyjście
Przykłady dekodowania Base64 URL
Wklej ciąg Base64url (używając - i _, dopełnienie = nie jest wymagane), aby zdekodować go do tekstu. Przykład:
Dekodowanie ciągu Base64url
Wejście Base64url:
Wyjście zdekodowane:
Kliknij Przykład powyżej, aby załadować przykład Base64url.
Czym jest dekodowanie Base64 URL?
Base64url jest zdefiniowany w RFC 4648 Sekcja 5 jako wariant Base64 bezpieczny dla URL i nazw plików. Używa - zamiast + i _ zamiast /, pomijając dopełnienie =. Ten dekoder automatycznie obsługuje wszystkie trzy różnice.
Ciągi Base64url pojawiają się w JWT, żądaniach OAuth 2.0 PKCE, poświadczeniach WebAuthn i identyfikatorach URL-safe. Aby zakodować tekst do Base64url, użyj Kodera Base64 URL. Do standardowego dekodowania Base64 użyj Dekodera Base64.
Jak używać tego narzędzia
Wklej ciąg Base64url
Wklej ciąg Base64url do lewego edytora. Może zawierać - i _ i nie wymaga dopełnienia =. Kliknij Przykład, aby załadować przykład.
Odczytaj zdekodowane wyjście
Prawy panel natychmiast pokazuje zdekodowany tekst. Narzędzie automatycznie normalizuje wejście.
Kopiuj lub pobierz
Kliknij Kopiuj, aby umieścić wynik w schowku, lub Pobierz, aby zapisać go jako plik .txt. Aby zakodować tekst do Base64url, użyj Kodera Base64 URL.
Jak działa dekodowanie Base64url
To narzędzie wykonuje trzy kroki normalizacji przed dekodowaniem:
Po normalizacji ciąg jest standardowym Base64 i jest dekodowany za pomocą wbudowanej funkcji przeglądarki atob(), a następnie TextDecoder.
Często zadawane pytania
Czy moje dane są prywatne?
Tak. Dekodowanie odbywa się całkowicie w przeglądarce. Żadne dane nie są wysyłane na żaden serwer.
Czy muszę dodać dopełnienie = przed wklejeniem?
Nie. To narzędzie automatycznie oblicza i dodaje brakujące dopełnienie = na podstawie długości wejścia.
Czy mogę tutaj dekodować standardowy Base64?
Tak. Standardowy Base64 (z +, / i =) jest akceptowany. Dla dedykowanego dekodera standardowego Base64 użyj Dekodera Base64.
Czy mogę tutaj dekodować payloady JWT?
Tak. JWT ma trzy części zakodowane w Base64url oddzielone kropkami. Skopiuj środkową część (payload) i wklej ją tutaj, aby zdekodować JSON.
Co jeśli wynik wygląda zniekształcony?
Wejście może zawierać dane binarne. Użyj narzędzia Base64 do pliku, aby pobrać surowe bajty.
Powiązane narzędzia
Specyfikacja formalna: RFC 4648 Sekcja 5.