Koder Base64
Koduj tekst i pliki do formatu Base64 natychmiast
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:
Wyjście Base64:
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
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.
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.
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.