Przejdź do treści

Base64 kodowanie/dekodowanie

Base64 kodowanie/dekodowanie

Base64 kodowanie/dekodowanie: Obsługuje kodowanie i dekodowanie Base64 danych tekstowych i binarnych z opcjami formatu URL-safe i MIME. Obsługuje analizę URL danych, kodowanie linia po linii i automatyczne rozpoznawanie formatu, odpowiednie do wywołań API, załączników e-mail i osadzania danych.

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
Choose Text mode for UTF-8 strings, or switch to Image mode for image files and image Data URLs
6
In Image mode, upload a file to generate a Data URL or raw Base64 result immediately
7
Paste a Data URL or raw Base64, choose MIME when needed, then reconstruct the preview

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.

Image upload

Keep the original bytes and switch between Data URL and raw Base64 output without re-uploading

Image Data URL

Paste data:image/...;base64,... to auto-detect MIME and rebuild a previewable image

Raw Base64 image data

Supply the original image MIME explicitly before reconstructing or downloading

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
Raw Base64
Raw Base64 image input needs an explicit MIME type because Base64 itself does not store file format metadata
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.
When sharing raw Base64, keep the original MIME type with it so the receiver can reconstruct the file correctly
Preview availability depends on browser image support; if preview fails, download still keeps the original bytes

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.
Some image formats may encode successfully but remain unpreviewable in the current browser

Zarządzanie sesją

Bieżącą zawartość można w każdej chwili zastąpić, wyczyścić i przetworzyć ponownie przed eksportem wyniku końcowego.
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.