Przejdź do treści
Konwerter godzin rozpoczęcia meczów MŚ jest dostępnySprawdź godziny rozpoczęcia w swojej strefie i dodaj przypomnienia w kalendarzu.

Base64 kodowanie/dekodowanie

Base64 Kodowanie/dekodowanie obsługuje tekst UTF-8, dane wyjściowe Base64URL i MIME, a także przepływ pracy z obrazami dla Data URLs, surowy Base64, podgląd lokalny i pobieranie obrazów.

Tekst wejściowy

Znaki

0 / 50,000

Base64 kodowanie/dekodowanie

Szybki start

1
Wybierz Tekst, Obraz do Base64 albo Base64 do obrazu.
2
Wklej tekst/Base64 albo prześlij jeden obraz.
3
Zakoduj lub zdekoduj tekst i skopiuj wynik.
4
Po przesłaniu obrazu skopiuj Data URL albo raw Base64.
5
Wklej Data URL albo raw Base64, wybierz MIME, potem podgląd lub pobranie.

Typowe scenariusze

URL/JWT

preferuj wariant URL‑safe („-”/„_”); końcowe „=” można pominąć, by uniknąć problemów z escapowaniem.

E‑mail/MIME

gdy wymagane jest zawijanie, stosuj regułę 76 kolumn (CRLF); w zastosowaniach webowych zwykle nie zawijaj. To narzędzie udostępnia zawijanie na 76 kolumn oraz przełącznik LF/CRLF.

Wielolinijkowy tekst

włącz „Koduj w trybie liniowym”, aby każdą linię zakodować niezależnie.

MIME/PEM

włącz „Zawijaj zgodnie z MIME co 76 znaków (CRLF)”; jeśli chcesz LF, włącz jednocześnie „Używaj LF (\n) jako znaku końca linii”.

Data URL

przy osadzaniu użyj data:[mime];base64,…; dekoder automatycznie wycina część po przecinku.

Kontrola spójności

zakoduj, a następnie od razu zdekoduj, aby upewnić się, że wynik jest identyczny.

Przesyłanie obrazu

zachowaj oryginalne bajty i przełączaj się między Data URL a surowym Base64 bez ponownego wysyłania pliku

Data URL obrazu

wklej data:image/...;base64,..., aby automatycznie wykryć typ MIME i od razu wyświetlić podgląd obrazu.

Surowe dane obrazu Base64

podaj oryginalny typ MIME obrazu, aby narzędzie mogło automatycznie wyświetlić podgląd i pobrać go jako obraz.

Parametry kodowania i warianty

Wyjście URL‑safe
Koduj w trybie liniowym (każda linia osobno)
Zawijaj zgodnie z MIME co 76 znaków (CRLF)
Używaj LF (\n) jako znaku końca linii
Data URL
Surowy Base64
Surowe dane obrazu w Base64 wymagają jawnego typu MIME, ponieważ Base64 samo nie przechowuje metadanych formatu pliku
Automatyczne dopełnianie: długość wyrównywana jest do wielokrotności 4; nieprawidłowa długość zostanie zgłoszona.
Tolerancja białych znaków: przy dekodowaniu usuwane są spacje i podziały linii.

Granice tekstu i obrazu

Kodowanie tekstu rozpoczyna się od standardowego Base64 (+/ z dopełnieniem). Wyjście bezpieczne dla URL przełącza się na Base64URL (-/_ z domyślnie pominiętym dopełnieniem).
Dekodowanie akceptuje standardowe Base64 i Base64URL, usuwa białe znaki, dodaje dopełnienie, jeśli to możliwe, i wyodrębnia ładunek po przecinku Data URL.
Obraz do Base64 akceptuje jeden obraz na raz i zachowuje oryginalne bajty; nie kompresuje, nie przycina, nie zmienia rozmiaru, nie optymalizuje, nie skanuje ani nie konwertuje formatów.
Surowy obraz wejściowy Base64 nie zawiera metadanych MIME. Wybierz oryginalny typ obrazu przed wyświetleniem podglądu lub pobraniem.
Duży tekst i obrazy są ograniczone przez granicę wykonania tekstu, długość danych URL, pamięć przeglądarki i obsługę podglądu obrazu w przeglądarce.
W przypadku plików binarnych innych niż obrazy użyj dedykowanego narzędzia plikowego lub interfejsu CLI. Tryb tekstowy dekoduje bajty jako UTF-8, więc dowolne dane binarne mogą wyglądać na zniekształcone.

Wskazówki użycia

Tryb tekstowy domyślnie używa UTF-8. Jeśli potrzebujesz GBK, Shift-JIS lub innego kodowania, najpierw je przekonwertuj.
Standardowy Base64 jest domyślny. Włącz wyjście bezpieczne dla URL tylko wtedy, gdy cel oczekuje Base64URL (-/_ z domyślnie pominiętym dopełnieniem).
Przy przekazywaniu między systemami warto usunąć spacje i podziały linii; dodawaj je tylko dla czytelności.
Base64 zwiększa rozmiar danych o około 33%; podziel bardzo duży tekst i unikaj używania go jako formatu przechowywania dużych plików.
Dla systemów wymagających standardowego Base64: wyłącz URL‑safe (zachowaj +/ oraz =).
Kodowanie liniowe ponownie koduje już zakodowany tekst; gdy chcesz tylko zmienić wariant, wyłącz „Koduj w trybie liniowym” przed kliknięciem „Koduj”.
Zawijanie do 76 kolumn wpływa tylko na format wyjściowy; dekoder ignoruje wiersze i spacje.
Udostępniając surowy Base64, zachowaj też oryginalny typ MIME, aby odbiorca mógł poprawnie odtworzyć plik
Dostępność podglądu zależy od obsługi formatu przez przeglądarkę; nawet gdy podgląd nie działa, pobieranie zachowuje oryginalne bajty

Ograniczenia i kompatybilność

Tryb tekstowy dekoduje bajty jako tekst UTF-8. W przypadku plików binarnych innych niż obrazy użyj dedykowanego narzędzia plikowego lub interfejsu CLI zamiast tej strony.
Przesyłanie obrazu, długość danych URL i rozmiar podglądu są ograniczone pamięcią przeglądarki i obsługą formatu obrazu przeglądarki.
Niektóre formaty obrazu mogą zakodować się poprawnie, ale nadal nie dać się podejrzeć w bieżącej przeglądarce

Prywatność i bezpieczeństwo

Przetwarzanie Base64 odbywa się w przeglądarce. Dane tekstowe, dane obrazu Base64, wybrane obrazy i ustawienia mogą pozostać w bieżącej sesji lub w pamięci przeglądarki. Jeśli zapiszesz obszar roboczy lub włączysz synchronizację WebDAV, te dane wejściowe, wybrany załącznik obrazu i ustawienia mogą zostać zapisane zgodnie z ustawieniami synchronizacji. Na współdzielonym urządzeniu w razie potrzeby wyczyść dane wejściowe, obrazy i dane witryny.
Uwaga dotycząca bezpieczeństwa: Base64 koduje, a nie szyfruje. Nie ukrywa, nie weryfikuje ani nie skanuje treści; szyfruj wrażliwe dane przed kodowaniem.

Najczęstsze pytania

8

Przejdź do kolejnego kroku z tymi powiązanymi narzędziami.

Całe przetwarzanie narzędzi odbywa się lokalnie w Twojej przeglądarce.