Koder / Dekoder Base64

Koduj lub dekoduj ciągi Base64 natychmiast.

Programista

Wklej tekst, aby zakodować go w Base64, lub wklej ciąg Base64, aby zdekodować go z powrotem na tekst. Obsługuje UTF-8 (w tym emoji i alfabety niełacińskie). Kodowanie i dekodowanie odbywa się w przeglądarce — nic nie jest wysyłane na serwer.

O kodowaniu Base64

Base64 zamienia dane binarne lub tekst na ciąg znaków składający się z 64 bezpiecznych znaków ASCII (A–Z, a–z, 0–9, +, /). Dzięki temu można go bezpiecznie używać w adresach URL, JSON, XML lub e-mailach. To narzędzie koduje tekst do Base64 i dekoduje Base64 z powrotem na tekst, z pełną obsługą UTF-8. Całe przetwarzanie odbywa się w przeglądarce.

Jak używać

  1. Wklej dane wejściowe: zwykły tekst (do zakodowania) lub ciąg Base64 (do zdekodowania).
  2. Kliknij Koduj do Base64 lub Dekoduj z Base64. Wynik pojawi się w polu Wynik.
  3. Użyj Kopiuj wynik, aby skopiować dane wyjściowe. Nieprawidłowy ciąg Base64 przy dekodowaniu wyświetli błąd.

Kiedy używać

  • Osadzanie małych danych w adresie URL lub JSON bez naruszania składni
  • Kodowanie/dekodowanie tokenów API lub poświadczeń przesyłanych jako Base64
  • Debugowanie lub inspekcja ciągów Base64 z logów lub API
  • Nauka działania kodowania Base64

Szczegóły

Dane wyjściowe Base64 są o około 33% większe od oryginału. Dekodowanie kończy się niepowodzeniem, jeśli ciąg zawiera nieprawidłowe znaki lub błędne dopełnienie (używaj wyłącznie A–Z, a–z, 0–9, +, / oraz = do dopełnienia). To narzędzie działa na tekście; do plików binarnych użyj dedykowanego konwertera.

Najczęściej zadawane pytania

Czym jest Base64?
Base64 to schemat kodowania, który zamienia dane binarne lub tekst na ciąg 64 znaków ASCII (A–Z, a–z, 0–9, +, /). Jest często używany do osadzania danych w adresach URL, JSON lub XML.
Czy moje dane są wysyłane na serwer?
Nie. Kodowanie i dekodowanie odbywa się w całości w Twojej przeglądarce. Twój tekst nigdy nie opuszcza urządzenia.
Dlaczego dekodowanie czasami się nie udaje?
Dekodowanie kończy się niepowodzeniem, jeśli dane wejściowe nie są prawidłowym ciągiem Base64. Base64 używa wyłącznie znaków A–Z, a–z, 0–9, +, / oraz znaku dopełnienia =. Usuń spacje i znaki nowej linii przed dekodowaniem.