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.
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
2 settings
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.
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.
Koder / dekoder URL
Percent-encoded URLs are unreadable, and hand-editing breaks them. Paste any string or full URL to encode or decode it correctly in component or full-URL mode, right in your browser.
Wypróbuj terazGenerator skrótów
Verifying downloads shouldn't need a command line. Drop a file or paste text for instant SHA-1, SHA-256, SHA-384 and SHA-512 digests. Use and copy results free — no account needed.
Wypróbuj terazDekoder JWT
Debugging auth means squinting at opaque tokens. Paste a JWT to see its decoded header, payload and expiry instantly — then copy locally. Free to use, with no account needed.
Wypróbuj terazUpiększanie JSON
One-line API responses are impossible to scan. Paste or drop JSON to validate it, pretty-print at 2, 4, or 8 spaces, or minify it for production — instantly in your browser.
Wypróbuj terazGenerator haseł
Weak, reused passwords get accounts hijacked. Create cryptographically random passwords up to 128 characters with live strength feedback, then copy securely. Free to use, with no account needed.
Wypróbuj terazPorównywarka różnic
Eyeballing two versions misses changes. Paste both texts and see every addition and deletion highlighted in split or unified view — then copy the result. Free to use, with no account needed.
Wypróbuj terazNajczęś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.
usageBase64 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.
technicalNie. 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.
privacyBase64 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.
technicalTak. 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.
compatibilityBase64 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.
technicalNie. 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ć.
privacyPrzełą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.
usageTak. 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.
featuresPobierz 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.
usageWklej 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.
usageUpuść 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.
usageJak 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.
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
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
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
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
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
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
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.
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.
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.
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.
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.
