Osadzanie małych obrazów w CSS
Konwertuj ikonkę 2 KB na Data URI, aby wkleić ją inline w arkuszu stylów — oszczędza żądanie HTTP. iKit produkuje pełny ciąg data:image/png;base64,... gotowy do wklejenia.
Koduj tekst lub pliki do Base64 lub dekoduj Base64 z powrotem. Wariant URL-safe, bezpieczny UTF-8, tylko po stronie klienta.
Nie. Całe kodowanie i dekodowanie odbywa się w Twojej przeglądarce przy użyciu wbudowanych API JavaScript (TextEncoder, btoa, atob). Nic nie jest przesyłane, logowane ani przechowywane.
Standardowy Base64 używa + i /, które mają specjalne znaczenia w URL. Base64 URL-safe (RFC 4648 §5) zastępuje je odpowiednio znakami - i _, dzięki czemu wynik jest bezpieczny do użycia w URL, nazwach plików i tokenach takich jak JWT.
Upuść plik tutaj lub kliknij, aby przeglądać
Kodowanie: dowolny plik → ciąg Base64. Dekodowanie: wklej.txt zawierający Base64, aby odzyskać oryginalny plik.
Szybki, dokładny, z każdą opcją, jakiej oczekujesz.
Konwertuj dowolny tekst lub plik na Base64 lub dekoduj Base64 z powrotem do oryginalnych danych. Błyskawiczny podgląd podczas pisania.
Całe kodowanie i dekodowanie odbywa się w Twojej przeglądarce. Twój tekst i pliki nigdy nie są przesyłane na żaden serwer.
Upuść dowolny plik, aby uzyskać jego ciąg Base64, data URL (data:mime;base64,…) lub zdekodować ciąg Base64 z powrotem do pliku binarnego.
Przełącz Base64 URL-safe (Base64URL, RFC 4648) — zastępuje + znakiem - i / znakiem _ do użytku w URL, nazwach plików, JWT itp.
Pełne wsparcie Unicode dla dowolnego języka, emoji, CJK, skryptów RTL. Używa TextEncoder/TextDecoder, aby nic nie zostało uszkodzone.
Opcjonalne zawijanie wierszy w stylu MIME co 64 lub 76 znaków oraz opcjonalne usuwanie padding — dla podpisów, cookies, kompaktowych tokenów.
Natywne API przeglądarki, bez uploadu, bezstratny round-trip dla każdego tekstu lub pliku.
Przełączaj między trybem tekstowym (wklej dowolny ciąg) a trybem plikowym (upuść dowolny plik do ~50 MB). Tekst jest przetwarzany przez TextEncoder dla poprawnej obsługi UTF-8 — emoji i znaki spoza ASCII przechodzą round-trip bez błędów. Pliki są wczytywane jako ArrayBuffer.
Wbudowane btoa JavaScript koduje bajty do Base64. Dla wariantu URL-safe zamieniamy + na - i / na _ oraz opcjonalnie usuwamy padding (format używany przez JWT). Dla bardzo dużych plików kodujemy w kawałkach, aby nie blokować głównego wątku.
Wklej ciąg Base64, a my uruchomimy atob, aby go zdekodować. Jeśli oryginalnie zakodowałeś plik binarny, oferujemy pobranie z oryginalnym typem MIME; jeśli zakodowałeś tekst, dekodujemy go z powrotem przez TextDecoder. Oba kierunki są bezstratne.
Kopiowanie jednym kliknięciem umieszcza Base64 w schowku. Albo pobierz jako plik .txt. Albo wygeneruj URI data:image/png;base64,... do osadzenia inline w CSS / HTML — złożone w Twojej przeglądarce.
Do czego ludzie naprawdę używają Base64 i jak iKit się w to wpisuje.
Konwertuj ikonkę 2 KB na Data URI, aby wkleić ją inline w arkuszu stylów — oszczędza żądanie HTTP. iKit produkuje pełny ciąg data:image/png;base64,... gotowy do wklejenia.
Zdekoduj środkowy segment JWT, aby zbadać claims. Połącz to z JSON Decoder iKit dla czystego dwustopniowego przepływu debugowania, który nigdy nie wysyła tokenu na serwer.
Gdy transakcyjne API e-mail wymaga załączników zakodowanych w Base64, upuść plik do iKit, skopiuj wynik, wklej do ciała żądania. Bez tańca z CLI base64, bez różnic między platformami (flagi macOS vs Linux).
Zdekoduj blok PEM (po usunięciu linii BEGIN/END), aby zbadać surowe bajty DER. Albo zakoduj klucz binarny do PEM dla narzędzi, które akceptują tylko format tekstowy.
Base64 jest domyślnym nośnikiem wrażliwych payloadów — JWT-ów zawierających ID użytkowników i uprawnienia, osadzonych zdjęć klientów, wewnętrznych odpowiedzi API. Narzędzie Base64 po stronie serwera widzi każdy wklejony bajt. Encoder iKit działa wyłącznie w JavaScript, więc nic nie opuszcza Twojej karty przeglądarki.
fetch ani XHR podczas kodowania lub dekodowania.
Szczegółowe poradniki i porównania narzędzi z bloga iKit.
Nie. Całe kodowanie i dekodowanie odbywa się w Twojej przeglądarce przy użyciu wbudowanych API JavaScript (TextEncoder, btoa, atob). Nic nie jest przesyłane, logowane ani przechowywane.
Standardowy Base64 używa + i /, które mają specjalne znaczenia w URL. Base64 URL-safe (RFC 4648 §5) zastępuje je odpowiednio znakami - i _, dzięki czemu wynik jest bezpieczny do użycia w URL, nazwach plików i tokenach takich jak JWT.
Tak. Używamy TextEncoder do konwersji tekstu na bajty UTF-8 przed kodowaniem i TextDecoder do konwersji zdekodowanych bajtów z powrotem. Dowolny znak Unicode — CJK, emoji, skrypty RTL — jest poprawnie konwertowany w obie strony.
Tak. Przełącz się w tryb Plik i upuść dowolny plik. Narzędzie da Ci ciąg Base64, data URL, który możesz wkleić do HTML/CSS, lub plik.txt do pobrania. Rozmiar pliku jest ograniczony pamięcią przeglądarki (zwykle działa do kilkuset MB).
Standardowy Base64 uzupełnia wyjście znakami '=', aby jego długość była wielokrotnością 4. Niektóre zastosowania (JWT, tokeny URL) usuwają padding, aby zaoszczędzić miejsce; dekoder może go zrekonstruować. Zaznacz 'Bez padding', aby usunąć końcowe =.