← Powrót do funkcji
Free

Kodowanie / Dekodowanie Base64

Koder/Dekoder Base64 konwertuje tekst na Base64 i odwrotnie bezpośrednio w przeglądarce. Bezpieczne kodowanie Unicode poprawnie obsługuje emoji, pismo niełacińskie oraz znaki specjalne. Funkcje obejmują kopiowanie jednym kliknięciem, zamianę wejścia/wyjścia i konwersję w czasie rzeczywistym.

Format Base64 jest używany wszędzie — w adresach Data URL, tokenach JWT, kodowaniu MIME wiadomości e-mail, nagłówkach Basic Auth i osadzonych zasobach. Jednak przeglądarki nie oferują szybkiego sposobu na kodowanie lub dekodowanie Base64 bez pisania kodu. To narzędzie to zmienia. Wklej dowolny ciąg znaków, aby go zakodować, lub dowolny ciąg Base64, aby przywrócić go do oryginalnej formy tekstowej. Koder jest bezpieczny dla Unicode (w przeciwieństwie do natywnej funkcji btoa, która zawodzi przy znakach spoza zakresu Latin-1) — emoji, znaki chińskie, arabskie i każde inne pismo są kodowane i dekodowane poprawnie. Dekoder obsługuje zarówno standardowe, jak i bezpieczne dla adresów URL (URL-safe) warianty Base64. Konwersja w czasie rzeczywistym oznacza, że widzisz aktualizację wyniku podczas pisania, a przycisk zamiany pozwala błyskawicznie odwrócić wejście i wyjście.

Podgląd na żywo
example.com
Koder/Dekoder Base64 Koduj Dekoduj
Wejście
Hello, DevSuite Pro!
Wyjście Base64
SGVsbG8sIERldlN1aXRlIFBybyE=
Kopiuj Zamień
Kluczowe funkcje

Koduj i dekoduj

Błyskawicznie przełączaj się między trybami kodowania i dekodowania. Konwertuj zwykły tekst na Base64 lub Base64 z powrotem na tekst — oba kierunki są obsługiwane.

Bezpieczeństwo Unicode

Poprawnie obsługuje emoji oraz pismo chińskie, arabskie, hebrajskie i każde inne. W przeciwieństwie do natywnej funkcji btoa(), ten koder nie zawodzi przy znakach spoza standardu Latin-1.

Kopiowanie jednym kliknięciem

Skopiuj zakodowany lub zdekodowany wynik do schowka jednym kliknięciem — bez konieczności ręcznego zaznaczania tekstu.

Konwersja w czasie rzeczywistym

Wynik aktualizuje się podczas pisania. Nie trzeba klikać przycisku — zmiany pojawiają się natychmiast, co przyspiesza debugowanie.

Obsługa wariantu URL-safe

Dekoduje zarówno standardowe Base64, jak i wariant URL-safe (używany w tokenach JWT, gdzie znaki + i / są zastępowane przez - i _).

Zamiana wejścia i wyjścia

Jeden przycisk zamienia pola wejściowe i wyjściowe — przydatne, gdy chcesz ponownie zakodować zdekodowany wynik lub zweryfikować poprawność konwersji w obie strony.

Typowe zastosowania

Dekodowanie danych JWT

Wklej część ładunku (payload) tokena JWT, aby go zdekodować i sprawdzić zawarte w nim roszczenia (claims). Szybciej niż pisanie własnego skryptu.

Tworzenie adresów Data URL

Zakoduj niewielki tekst lub zawartość obrazu, aby osadzić je bezpośrednio w CSS, HTML lub plikach konfiguracyjnych.

Debugowanie Basic Auth

Dekoduj nagłówki „Authorization: Basic”, aby ujawnić dane uwierzytelniające w formacie użytkownik:hasło podczas debugowania API.

Zawartość Email MIME

Dekoduj załączniki e-mail zakodowane w Base64 lub części treści z surowych źródeł MIME w celu ich inspekcji.

Bezpieczne przesyłanie sekretów

Zakoduj ciągi binarne lub znaki specjalne do transmisji w kanałach tekstowych (URL, JSON, nagłówki), gdzie mogłyby one spowodować błędy.

Jak używać
1

Otwórz narzędzie Base64

Kliknij ikonę Base64 w panelu DevSuite Pro. Otworzy się edytor z dwoma oknami i przełącznikiem Encode/Decode.

2

Wklej dane wejściowe

Wklej zwykły tekst do zakodowania lub ciąg Base64 do zdekodowania. Narzędzie automatycznie wykrywa sugerowany tryb na podstawie Twojego wyboru.

3

Wybierz tryb

Kliknij „Encode”, aby skonwertować tekst na Base64, lub „Decode”, aby przywrócić tekst z Base64. Aktualny tryb jest wyraźnie podświetlony.

4

Odczytaj wynik

Skonwertowany wynik pojawia się natychmiast w oknie wyjściowym. Długie wyniki można przewijać; domyślnie zawijają się one do nowej linii.

5

Skopiuj wynik

Kliknij przycisk „Copy”, aby zapisać wynik w schowku, lub użyj „Swap”, aby przenieść wynik do pola wejściowego w celu dalszej konwersji.

Gotowy do wypróbowania?

Zainstaluj DevSuite Pro za darmo i odblokuj ponad 64 narzędzi programistycznych dla swojej przeglądarki.

Dodaj do Chrome Dodaj do Edge Dodaj do FireFox