Koder i dekoder Base64 — tekst i pliki (z obsługą URL-Safe)
Koduj dowolny tekst lub plik do Base64 albo dekoduj Base64 z powrotem na tekst. Obsługa wariantu URL-safe. Pełna obsługa UTF-8, działa w całości w Twojej przeglądarce.
Wklej tutaj tekst lub Base64…
lub upuść dowolny plik
Skończyłeś z koderem/dekoderem Base64? Wypróbuj teraz te narzędzia
Starannie dobrane narzędzia, które świetnie współgrają z koderem/dekoderem Base64. Pracuj dalej bez utraty pliku.
Koder / dekoder URL
Koduj procentowo (percent-encoding) fragmenty URL lub całe adresy URL i dekoduj je z powrotem. Tryby encodeURIComponent i encodeURI.
Wypróbuj terazGenerator skrótów
Oblicz skróty szesnastkowe SHA-1, SHA-256, SHA-384 i SHA-512 dowolnego tekstu lub pliku za pomocą Web Crypto API przeglądarki.
Wypróbuj terazDekoder JWT
Dekoduj tokeny JSON Web Token, wyświetlaj nagłówek i ładunek, sprawdzaj datę wygaśnięcia. Tylko lokalnie — Twoje tokeny nigdy nie opuszczają przeglądarki.
Wypróbuj terazUpiększanie JSON
Formatuj, waliduj i minifikuj JSON w przeglądarce. Czytelne wcięcia 2 / 4 / 8 spacji lub minifikacja do jednej linii z kopiowaniem i pobieraniem.
Wypróbuj terazGenerator haseł
Generuj silne, kryptograficznie losowe hasła o długości do 128 znaków z szacowaniem entropii na żywo.
Wypróbuj terazPorównywarka różnic
Porównaj dwa fragmenty tekstu wiersz po wierszu. Widok podzielony lub ujednolicony, opcjonalne ignorowanie białych znaków i wielkości liter.
Wypróbuj terazFrequently Asked Questions
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ć.
privacyHow Base64 Encoder/Decoder helps you get it done
Real problems it solves every day — for businesses, creators, and everyday tasks. Find the use case that fits you and start in seconds.
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
Pixoate