Przejdź do treści

Base64 kodowanie/dekodowanie

Base64 kodowanie/dekodowanie

Base64 kodowanie/dekodowanie obsługuje tryb tekstowy i obrazów, koduje i dekoduje tekst UTF-8, generuje Data URL lub czysty Base64 z przesłanych obrazów oraz lokalnie odtwarza podgląd i pobieranie.

Base64 kodowanie/dekodowanie

Szybki start

1
Wpisz w polu tekstowym dane (tekst lub ciąg Base64).
2
Kliknij przycisk „Koduj” lub „Dekoduj”, aby rozpocząć przetwarzanie.
3
Pole wejściowe i wyjściowe jest współdzielone – możesz jednym kliknięciem skopiować lub wyczyścić zawartość.
4
Aby zweryfikować poprawność, po kodowaniu przełącz się na „Dekoduj” i sprawdź, czy wynik jest zgodny.
5
Użyj trybu tekstowego dla łańcuchów UTF-8 albo przełącz na tryb obrazu dla plików graficznych i obrazowych Data URL
6
W trybie obrazu prześlij plik, aby od razu wygenerować Data URL lub surowy wynik Base64
7
Wklej Data URL lub surowy Base64, wybierz typ MIME, jeśli to potrzebne, a potem odbuduj podgląd

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ć MIME i odbudować obraz gotowy do podglądu

Surowe dane obrazu w Base64

przed odbudową podglądu lub pobraniem jawnie podaj oryginalny typ MIME obrazu

Dodatkowy scenariusz

kodowanie Base64, dekodowanie Base64 i konwerter Base64 można obsłużyć w tym samym przepływie, aby szybciej sprawdzić wynik przed kopiowaniem lub eksportem.

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.

Wskazówki użycia

Stosuj konsekwentnie UTF‑8, aby uniknąć błędnych znaków.
Domyślnie używany jest wariant URL‑safe; jeśli potrzebujesz standardowego Base64, wyłącz tę opcję.
Przy przekazywaniu między systemami warto usunąć spacje i podziały linii; dodawaj je tylko dla czytelności.
Base64 zwiększa rozmiar ok. o 33%, nie jest zalecany dla bardzo 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ść

Bardzo długie teksty mogą spowodować spowolnienie przeglądarki lub jej zawieszenie – w razie potrzeby podziel dane na części.
Dane binarne: interfejs jest zorientowany na tekst; dla binariów lepiej użyć Data URL lub narzędzi CLI.
Maksymalny rozmiar ograniczony jest dostępną pamięcią 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

Całe przetwarzanie odbywa się lokalnie w przeglądarce. Bieżącą zawartość możesz w każdej chwili zastąpić, wyczyścić i przetworzyć ponownie.
Bezpieczeństwo: Base64 to tylko kodowanie, nie szyfrowanie. Dane wrażliwe należy najpierw zaszyfrować, a dopiero potem zakodować.

Najczęstsze pytania

6

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