Dekoder Base64

Odkoduj ciągi Base64 na czytelny tekst w mgnieniu oka. Sprawdzaj nagłówki autoryzacji, tokeny, payloady API i treść e-maili. Darmowy dekoder Base64.

Zamień ciąg Base64 z powrotem na czytelny tekst

Ciągi Base64 spotkasz w całej sieci: w nagłówkach HTTP, payloadach JSON, źródle e-maili, plikach konfiguracyjnych i tokenach. Wyglądają jak losowe litery, często zakończone jednym lub dwoma znakami =. Ten dekoder zamienia je z powrotem na oryginalny tekst, żebyś zobaczył, co zawierają.

Na przykład SGVsbG8sIEJvdHN5IQ== dekoduje się do Hello, Botsy!. Wklej ciąg, wyślij i odczytaj wynik.

Jeśli wynik wygląda jak zlepek dziwnych symboli, oryginalne dane prawdopodobnie nie były tekstem. Może to być obraz, skompresowany plik lub zaszyfrowane dane. Dla obrazów wypróbuj konwerter Base64 na obraz.

Jak korzystać z dekodera Base64

  1. Wklej ciąg Base64 do pola treści. Pomiń prefiksy takie jak Basic czy data:...;base64,.
  2. Wyślij, aby zdekodować.
  3. Odczytaj lub skopiuj zdekodowany tekst.

Przykłady

Zwykły tekst

Dane wejściowe: TXkgQm90c3kgdG9vbHM=

Wynik: My Botsy tools

Tekst z akcentami

Dane wejściowe: w7FhbmTDug==

Wynik: ñandú

Tekst UTF-8 dekoduje się poprawnie, razem ze znakami diakrytycznymi.

Brak dopełnienia

Dane wejściowe: SGVsbG8gd29ybGQ

Wynik: Hello world

Brakujący znak = na końcu nie ma tu znaczenia.

Typowe zastosowania

  • Sprawdzanie zawartości nagłówka HTTP Basic Authorization podczas debugowania.
  • Odczyt nagłówka i payloadu tokena JWT (to JSON zakodowany w Base64URL).
  • Sprawdzanie wartości Base64 w sekretach Kubernetes, zmiennych środowiskowych lub plikach konfiguracyjnych.
  • Odczyt zakodowanych fragmentów surowego źródła wiadomości e-mail.
  • Weryfikacja wyniku własnego kodu, który generuje Base64.

Wskazówki i ważne informacje

  • Jeśli dekodowanie się nie udaje, sprawdź brakujące dopełnienie =, przypadkowe spacje lub znaki nowego wiersza albo znaki spoza alfabetu Base64.
  • Tokeny JWT i niektóre API używają Base64 URL-safe, w którym + i / zastąpiono przez - i _. W razie potrzeby zamień je z powrotem przed dekodowaniem.
  • Zdekodowany JSON łatwiej czytać po przepuszczeniu przez formater JSON.
  • Uważaj na tokeny i dane logowania: zdekodowanie tokena go nie weryfikuje, a aktywnych sekretów nie należy wklejać na żadną stronę.

Przypadki szczególne i ograniczenia

  • Nieprawidłowe znaki są po cichu pomijane zamiast powodować błąd. SGVsbG8@IHdvcmxk dekoduje się do „Hello” i śmieci, więc bełkot w wyniku często oznacza uszkodzony ciąg.
  • Base64 URL-safe (z - i _) zdekoduje się błędnie, jeśli nie zamienisz tych znaków na + i /: PDw_Pz4- daje śmieci, a PDw/Pz4+ daje <<??>>.
  • Dane binarne, takie jak obrazy czy pliki zip, wyświetlają się jako nieczytelne symbole. Dla zdjęć użyj narzędzia Base64 na obraz.
  • Znaki nowego wiersza w długich ciągach (częste w źródle e-maili) są ignorowane, więc możesz je wkleić bez zmian.

Najczęściej zadawane pytania

Jak poznać, że ciąg to Base64?

Base64 używa tylko A–Z, a–z, 0–9, + i /, może kończyć się dopełnieniem =, a jego długość jest zwykle wielokrotnością 4. To wskazówki, a nie dowód; najprościej spróbować go zdekodować.

Dlaczego zdekodowany tekst wygląda jak bełkot?

Oryginalne dane były prawdopodobnie binarne, np. obraz, plik zip lub zaszyfrowane bajty, a nie tekst.

Czy mogę tym zdekodować JWT?

Możesz zdekodować nagłówek i payload (dwie pierwsze części oddzielone kropkami). Najpierw zamień - i _ na + i /. Dekodowanie nie sprawdza podpisu.

Czy dekodowanie Base64 to to samo co odszyfrowanie?

Nie. Base64 to publiczne kodowanie bez klucza. Każdy może je zdekodować, dlatego nie należy go używać do ochrony sekretów.

Powiązane narzędzia

Udostępnij

Podobne narzędzia

Koder Base64

Zakoduj dowolny tekst lub ciąg znaków do Base64 w mgnieniu oka. Przydatne do data URI, nagłówków HTTP Basic Auth, poczty i API. Darmowy koder Base64.

Popularne darmowe narzędzia