Wszystkie narzędzia

Enkoder / dekoder Base64

Base64 reprezentuje dane binarne jako ASCII bezpieczne dla JSON, nagłówków HTTP i e-mail. Koduj tekst UTF-8 lub małe pliki do Base64; dekoduj payloady API i segmenty JWT z powrotem do czytelnego tekstu — wszystko lokalnie bez wycieku credentials na serwer.
Wejście
Wynik
SGVsbG8gd29ybGQ=

Jak kodować lub dekodować Base64

1. Wybierz tryb encode lub decode.
2. Wklej tekst wejściowy lub string Base64.
3. Odczytaj wynik natychmiast.
4. Skopiuj do schowka dla configu lub debugowania.

Przykłady Base64

Nagłówek Basic auth

Zakoduj „clientId:clientSecret” do Base64 dla Authorization: Basic ... (tylko przez HTTPS).

Dekoduj segment payload JWT

Środkowa część tokenu eyJ... dekoduje się do JSON claims — połącz z dekoderem JWT dla pełnego parse.

Osadź mały config

Zakoduj fragment ini do transportu w zmiennej środowiskowej.

Kiedy Base64 pomaga

Gdy debugujesz auth API i data URI.
Gdy dekodujesz payloady błędów z logów.
Gdy interaktywnie uczysz, jak działa kodowanie.

Kiedy Base64 to zły wybór

Do szyfrowania — Base64 to kodowanie, nie tajemnica.
Dla dużych plików — użyj właściwego transferu binarnego, nie gigantycznych stringów Base64.
Gdy potrzebna wariant URL-safe — standardowy Base64 używa + i / (użyj wariantu URL encoder).

To nie szyfrowanie

Każdy może zdekodować Base64 — traktuj zakodowane sekrety jako ujawnione przy przechwyceniu. Zawsze TLS w tranzycie.

Narzut rozmiaru

Zakodowane dane są ~33% większe — OK dla małych tokenów, marnotrawstwo dla wideo.

Workflow JWT

Dekoduj segmenty header i payload osobno; weryfikuj podpis w kodzie aplikacji — dekodery nie walidują crypto.

Najczęstsze pytania

URL-safe Base64?

Zamienia +/ na -_ i może pominąć padding — sprawdź spec API.

Padding znakami equals?

Poprawny Base64 kończy się = lub == dla wyrównania — uwzględnij przy strict decode.

Decode failed?

Input może mieć whitespace lub zły alfabet — usuń nowe linie.

Tekst Unicode?

Koduj bajty UTF-8, nie UTF-16 — standard dla web.

Upload?

Nie.

Obrazy?

Użyj obraz do Base64 dla pełnego workflow data URL.