Wejście

Wyjście

Przykłady dekodowania Base64

Ciągi Base64 są dekodowane z powrotem do oryginalnej postaci. Przykład:

Dekodowanie tekstu

Wejście Base64:

Wejście

Wyjście zdekodowane:

Wyjście

Wklej Base64 do edytora powyżej. Użyj Przykładu, aby załadować więcej.

Czym jest dekodowanie Base64?

Dekodowanie Base64 odwraca proces kodowania: konwertuje ciąg Base64 z powrotem do oryginalnej postaci binarnej lub tekstowej. Specyfikacja RFC 4648 definiuje alfabet i reguły dopełniania. Dekodowanie jest potrzebne, gdy otrzymujesz dane zakodowane w Base64 z API, załączników e-mail lub osadzonych obrazów i musisz wyodrębnić oryginalną treść.

To narzędzie używa wbudowanej funkcji przeglądarki atob() do dekodowania. Przetwarzanie odbywa się całkowicie w przeglądarce — żadne dane nie są wysyłane na serwer. Możesz wkleić ciąg Base64 lub przesłać plik zawierający Base64. Aby zakodować tekst lub pliki do Base64, użyj Kodera Base64.

Jak używać tego narzędzia

1

Wklej lub wczytaj

Wklej ciąg Base64 do lewego edytora lub kliknij Wczytaj, aby załadować plik. Narzędzie akceptuje czysty Base64, Data URI (np. data:image/png;base64,...) lub pliki z zawartością Base64. Użyj Przykładu, aby załadować przykładowe dane.

2

Sprawdź wynik

Prawy panel pokazuje zdekodowany wynik. Dla ciągów Base64 obrazów użyj Base64 do obrazu, aby wyświetlić obraz bezpośrednio.

3

Kopiuj lub pobierz

Użyj Kopiuj dla wyjścia tekstowego lub Pobierz, aby zapisać dane binarne jako plik. Aby zakodować tekst lub pliki do Base64, użyj Kodera Base64.

Jak działa dekodowanie Base64

Base64 używa 64 znaków do reprezentowania 6 bitów każdy. Funkcja atob() przeglądarki wykonuje tę konwersję. Data URI są wykrywane automatycznie.

Gdy zdekodowane dane są obrazem, możesz go podejrzeć używając Base64 do obrazu. Aby tworzyć Base64 z obrazów, użyj Obrazu do Base64.

Gdzie dekodowanie Base64 jest przydatne

Odpowiedzi API często zwracają obrazy lub zawartość plików zakodowaną w Base64. Dla pól obrazów Base64 w JSON zdekoduj wartość i użyj Base64 do obrazu, aby go wyświetlić.

Jeśli zamiast tego potrzebujesz zakodować dane, użyj Kodera Base64. Dla XML lub JSON osadzającego Base64, zdekoduj odpowiednie pola i przetwarzaj je osobno.

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.

Co zrobić, gdy pojawia się błąd „Nieprawidłowy znak" lub „Nieprawidłowy Base64"?

Base64 dopuszcza tylko A–Z, a–z, 0–9, +, / oraz = (jako dopełnienie). Usuń spacje lub inne znaki. Data URI są obsługiwane — wklej cały ciąg data:...;base64,..., a narzędzie wyodrębni część Base64.

Czy mogę dekodować obrazy?

Tak. Aby zobaczyć wizualny podgląd, użyj Base64 do obrazu, które wyświetla obraz w przeglądarce.

Jaki jest limit rozmiaru?

Narzędzie ma limit 10 MB dla przesyłanych plików.

Czy obsługuje Base64url?

Base64url używa - i _ zamiast + i /. W przypadku błędów spróbuj zastąpić - przez + i _ przez /. Zobacz RFC 4648 Sekcja 5.

Powiązane narzędzia

Specyfikacja formalna: RFC 4648. Dokumentacja MDN atob.