Turn Base64 into readable text — and back — instantly

Cryptic Base64 in logs and payloads slows you down. Decode to readable text or encode any text or file — URL-safe, UTF-8 safe, and instant in your browser.

Hi!SGkhIQ==

Paste Base64 or text here — get decoded text or an encoded string back

lub upuść dowolny plik

What you can do with Koder/dekoder Base64

Everything this tool helps you accomplish — no learning curve, no setup.

  • Encode text or files to Base64 instantly
  • Decode Base64 strings back to readable text
  • Generate URL-safe Base64 for query strings
  • Encode images and other files to Base64
  • Handle UTF-8 and emoji without corruption
  • Embed assets inline in code or emails

Settings information

Every control in Koder/dekoder Base64, explained — what it does and when to use it.

Tryb

TrybUstawienia gotowe
Przełącza między zamianą zwykłego tekstu na Base64 (Koduj) a przywracaniem Base64 lub adresu data URL do czytelnego tekstu albo oryginalnego pliku (Dekoduj).Opcje: KodujDekoduj
Bezpieczny dla URLOn / Off
Używa alfabetu Base64 bezpiecznego dla adresów URL: zamienia + i / na - oraz _ i pomija dopełnienie =, dzięki czemu wynik można umieszczać w adresach URL i nazwach plików; przesyłane pliki zawsze korzystają ze standardowego Base64.
Uploads are encrypted in transitRemoved under our retention policy

Skończyłeś z Koder/dekoder Base64? Wypróbuj teraz te

Starannie wybrane narzędzia, które świetnie łączą się z Koder/dekoder Base64. Pracuj dalej, nie tracąc swojego pliku.

Zobacz wszystkie narzędzia

Najczęściej zadawane pytania

Wklej swój tekst lub upuść dowolny plik do pola wejściowego, pozostaw tryb na Kodowanie, a w wyniku pojawi się reprezentacja Base64. W przypadku plików otrzymasz adres URL danych, który można osadzić bezpośrednio w HTML, CSS lub JSON – bez serwera przesyłania po drodze.

usage

Base64 bezpieczny dla URL zamienia „+" na „-" oraz „/" na „_" i usuwa końcowe wypełnienie „=", dzięki czemu zakodowana wartość może bez dalszego escapowania znaleźć się w adresach URL, nazwach plików i segmentach JWT. Włączaj tryb bezpieczny dla URL zawsze, gdy wynik trafia do ciągu zapytania, segmentu ścieżki lub nagłówka HTTP.

technical

Nie. Base64 to kodowanie, a nie szyfrowanie. Każdy może odkodować ciąg jednym kliknięciem, więc nigdy nie używaj go jako mechanizmu zachowania tajności. Gdy potrzebujesz prawdziwej poufności, sięgnij po AES, RSA lub libsodium, a Base64 stosuj wyłącznie po to, by dane binarne były bezpieczne jako tekst.

privacy

Base64 pakuje trzy bajty w cztery znaki. Gdy długość danych wejściowych nie jest wielokrotnością trzech, koder uzupełnia ostatni blok znakami "=", aby wyjście pozostało wielokrotnością czterech. Standardowy Base64 zachowuje to uzupełnienie; wariant URL-safe je pomija, ponieważ długość jest dorozumiana.

technical

Tak. Koder odczytuje dane wejściowe jako UTF-8 przed kodowaniem, więc znaki arabskie, chińskie, cyrylica i emoji przechodzą obustronną konwersję bez błędów. Zdekodowany wynik jest odtwarzany jako tekst UTF-8, czyli dokładnie taki, jakiego oczekuje każda nowoczesna przeglądarka, terminal i API.

compatibility

Base64 zwiększa rozmiar danych o około 33% — trzy bajty wejściowe stają się czterema bajtami wyjściowymi. To w porządku w przypadku krótkich tokenów, małych ikon i miniatur osadzonych w JSON, ale przy dużych zasobach lepiej wybrać bezpośrednie przesłanie binarne lub link do CDN, aby zachować szybkość transferu.

technical

Nie. Koder działa w całości wewnątrz Twojej przeglądarki, korzystając ze standardowych interfejsów atob / btoa oraz nakładki UTF-8, więc Twój tekst lub plik nigdy nie trafia na serwer. Dzięki temu narzędzie jest bezpieczne dla tokenów, danych uwierzytelniających i zastrzeżonych plików binarnych, których nie chcesz ujawniać.

privacy

Przełącz tryb na Dekodowanie, wklej ciąg Base64, a oryginalny tekst pojawi się natychmiast w polu wynikowym, gotowy do skopiowania lub pobrania jako .txt. Jeśli ciąg używa znaków '-' i '_' zamiast '+' i '/', włącz tryb URL-safe, aby dekodowanie przebiegło prawidłowo.

usage

Tak. Przełącz na tryb Decode i wklej tekst Base64 lub data URL — jeśli dekodowanie się powiedzie, obok zwykłej opcji Download pojawi się przycisk „Download as file”. Jego kliknięcie zapisuje dokładnie oryginalne bajty z rozszerzeniem wykrytym z osadzonego typu MIME, więc zdjęcie lub PDF zakodowane w base64 wraca jako prawdziwy, otwieralny plik zamiast zniekształconego tekstu.

features

Pobierz zawsze zapisuje zdekodowany wynik jako zwykły plik .txt, co jest właściwe, gdy Base64 reprezentuje tekst. Pobierz jako plik pojawia się tylko wtedy, gdy zdekodowane bajty zostaną rozpoznane jako dane binarne — na przykład obraz lub PDF — i odtwarza oryginalny plik z jego właściwym rozszerzeniem, zamiast zrzucać surowe bajty do pliku tekstowego, który nie otworzy się poprawnie.

usage

Wklej ciąg Base64 lub adres URL danych, przełącz tryb na Dekoduj, a następnie użyj opcji Pobierz jako plik, aby zapisać oryginalne dane binarne — PDF, PNG, JPG lub dowolny inny format. Dekodowanie odbywa się bajt po bajcie, więc odzyskany plik jest identyczny z zakodowanym oryginałem. To najszybszy sposób, by zamienić base64 na pdf lub base64 na obraz bez instalowania czegokolwiek.

usage

Upuść obraz — PNG, JPG, SVG, cokolwiek — w polu wejściowym, a koder wygeneruje adres data URL, który możesz wkleić bezpośrednio w atrybut src elementu <img> lub we właściwości CSS background-image. Ponieważ adres data URL osadza dane obrazu bezpośrednio, strona nie wykonuje dodatkowego zapytania sieciowego; pamiętaj tylko, że Base64 zwiększa rozmiar o około 33%, więc osadzaj w ten sposób tylko małe obrazy.

usage

Jak Koder/dekoder Base64 pomaga Ci osiągnąć cel

Realne problemy, które rozwiązuje każdego dnia — dla firm, twórców i codziennych zadań. Znajdź zastosowanie pasujące do Ciebie i zacznij w kilka sekund.

Web i SEO

Osadzaj obrazy w HTML i CSS jako Data URL

Osadzaj małe ikony, logo i sprite'y SVG jako adresy URL danych Base64, aby ograniczyć liczbę żądań HTTP, wysyłać jednoplikowe e-maile w HTML i utrzymać samodzielne prototypy bez zewnętrznego hostingu zasobów

Dla deweloperów

Uwierzytelnianie API i tokeny Bearer

Twórz nagłówki uwierzytelniania HTTP Basic, dekoduj tokeny bearer podczas debugowania API i sprawdzaj poświadczenia zakodowane w Base64 udostępniane w Postman, przykładach curl i dokumentacji OpenAPI

Dla deweloperów

Kodowanie plików do ładunków JSON i GraphQL

Opakuj przesyłane pliki binarne (PDF-y, obrazy, klipy audio) w ciągi Base64, aby bezpiecznie przenosić je wewnątrz JSON-a, mutacji GraphQL i treści webhooków, które obsługują wyłącznie tekst

Codzienne użycie

Dekodowanie załączników MIME w wiadomościach e-mail

Wyodrębniaj załączniki zakodowane w Base64 z surowych plików .eml, logów SMTP lub odpowiedzi IMAP, aby odzyskać utracone faktury, zrzuty ekranu i dokumenty z eksportów poczty

Web i SEO

Tokeny bezpieczne dla URL w aplikacjach webowych

Generuj ciągi Base64 bezpieczne dla adresów URL do linków resetowania hasła, kodów weryfikacji e-mail, identyfikatorów udostępniania i skróconych adresów URL, bez problemów ze znakami „+” lub „/” w przeglądarkach

Dla deweloperów

Ręczne sprawdzanie segmentów JWT

Dekoduj nagłówek i sekcje payload tokenu JSON Web Token podczas lokalnego debugowania, gdy nie masz pełnego dekodera JWT zainstalowanego w terminalu lub edytorze

Dla deweloperów

Przechowuj certyfikaty i keystore'y w sekretach CI/CD

Zakoduj certyfikaty SSL, magazyny kluczy podpisu Android lub plik JSON konta usługi GCP do Base64, aby można je było wkleić do zmiennych środowiskowych GitHub Actions, GitLab CI lub Vercel, które przyjmują tylko zwykły tekst.

Codzienne użycie

Odzyskaj pliki udostępnione jako surowy tekst Base64

Wklej blok base64 skopiowany z wiadomości na Slacku, zgłoszenia błędu lub e-maila do trybu Dekoduj i użyj opcji Pobierz jako plik, aby odzyskać oryginalny obraz lub PDF, który ktoś przysłał Ci jako tekst zamiast załącznika.

Dla deweloperów

Symuluj odpowiedzi API bez backendu

Generuj zastępcze obrazy w base64 lub dane binarne, aby wstawić je bezpośrednio do kolekcji Postman, handlerów MSW lub przykładów Swagger, gdy prawdziwy punkt końcowy backendu jest jeszcze w budowie.

Dla deweloperów

Debugowanie ładunków podpisów webhooków

Sprawdź zakodowaną w base64 treść, którą Stripe, Twilio lub inny dostawca wysyła wraz z webhookiem, aby ręcznie zweryfikować podpis lub odtworzyć ładunek podczas budowania integracji lokalnie.

Dla deweloperów

Odzyskaj pliki z ładunków API w formacie Base64

Zdekoduj base64 do PDF-a, obrazu lub dowolnych innych danych binarnych zwracanych przez API albo przechowywanych w kolumnie bazy danych, a następnie pobierz oryginalny plik do sprawdzenia — bez pisania skryptów.