Wejście

Wyjście

Przykłady kodowania Base64

Tekst jest konwertowany do Base64 przy użyciu alfabetu RFC 4648. Przykład:

Proste kodowanie tekstu

Wejście:

Wejście

Wyjście Base64:

Wyjście

Kliknij Przykład powyżej, aby załadować więcej przykładowych danych.

Czym jest kodowanie Base64?

Base64 to schemat kodowania, który konwertuje dane binarne na tekst ASCII używając 64 znaków drukowalnych (A–Z, a–z, 0–9, +, /). Specyfikacja RFC 4648 definiuje standard. Jest szeroko stosowany do osadzania obrazów w HTML/CSS, przechowywania danych binarnych w JSON lub XML, wysyłania załączników e-mail i przesyłania danych przez systemy akceptujące tylko tekst. Dane zakodowane w Base64 są o ok. 33% większe od oryginału binarnego.

To narzędzie używa wbudowanej funkcji przeglądarki btoa() do kodowania. Twoje dane są przetwarzane całkowicie w przeglądarce — żadne dane nie są wysyłane na serwer. Aby zdekodować Base64 z powrotem do oryginalnej postaci, użyj Dekodera Base64.

Jak używać tego narzędzia

1

Wklej lub wczytaj

Wklej tekst do lewego edytora lub kliknij Wczytaj, aby załadować plik. Narzędzie akceptuje dowolny typ pliku. Użyj Przykładu, aby załadować przykładowy tekst.

2

Sprawdź wynik

Prawy panel pokazuje wynik zakodowany w Base64. Dla danych tekstowych kodowanie odbywa się automatycznie. Dla przesłanych plików, plik jest odczytywany i konwertowany.

3

Kopiuj lub pobierz

Użyj Kopiuj, aby umieścić ciąg Base64 w schowku, lub Pobierz, aby zapisać go jako plik .txt. Aby osadzić obrazy w HTML, użyj Obrazu do Base64, aby uzyskać Data URI bezpośrednio.

Jak działa kodowanie Base64

Base64 pobiera 3 bajty (24 bity) danych binarnych i reprezentuje je jako 4 znaki ASCII. Funkcja btoa() przeglądarki obsługuje to natywnie.

Wynik może być użyty w Data URI: data:image/png;base64, po którym następuje ciąg Base64. Narzędzie Obraz do Base64 tworzy gotowe do użycia Data URI dla obrazów.

Gdzie kodowanie Base64 jest przydatne

Deweloperzy webowi często potrzebują Base64 dla obrazów inline. API akceptujące JSON czasem wymagają danych binarnych jako ciągów Base64.

Jeśli potrzebujesz zdekodować Base64 do tekstu lub plików, użyj Dekodera Base64. Aby konwertować ciągi Base64 obrazów do wyświetlanych obrazów, użyj Base64 do obrazu.

Często zadawane pytania

Czy moje dane są prywatne?

Tak. Kodowanie odbywa się całkowicie w przeglądarce przy użyciu JavaScript. Żadne dane nie są wysyłane na żaden serwer.

Jaki jest limit rozmiaru?

Zależy od pamięci przeglądarki. Pliki do 10–15 MB generalnie działają w Chrome i Firefox.

Czy mogę kodować obrazy?

Tak. Wczytaj plik obrazu, a zostanie zakodowany. Aby uzyskać gotowy Data URI, użyj narzędzia Obraz do Base64.

Co z Unicode lub znakami specjalnymi?

btoa() oczekuje ciągu binarnego. To narzędzie obsługuje tekst UTF-8 przy wklejaniu.

Czy Base64 to szyfrowanie?

Nie. Base64 to kodowanie, a nie szyfrowanie. Każdy może je zdekodować narzędziem takim jak Dekoder Base64. Nigdy nie używaj Base64 do ukrywania wrażliwych danych.

Powiązane narzędzia

Specyfikacja formalna: RFC 4648. MDN btoa/atob.