Przejdź do treści głównej
FreeOnlineTools Go
Polski
Jak

Jak Kodować i Dekodować Base64: Kompletny Przewodnik

Autor: FreeOnlineTools Team · Zaktualizowano 2026-08-27

Szybka odpowiedź

Kodowanie Base64 konwertuje dane binarne na tekst używając 64 drukowalnych znaków (A-Z, a-z, 0-9, +, /). Użyj naszego darmowego Base64 Encoder aby zakodować tekst, i Base64 Decoder aby go zdekodować. Całe przetwarzanie odbywa się w przeglądarce —żadne dane nie są uploadowane.

Wstęp

Base64 to schemat kodowania binarnego-na-tekst, który konwertuje dane binarne na reprezentację ciągu ASCII. Jest powszechnie używany do kodowania danych, które muszą być przesyłane przez media obsługujące tekst, takie jak email czy JSON. Base64 to nie szyfrowanie —to odwracalne kodowanie, które każdy może zdekodować.

Krok po kroku

  1. Wybierz swoje dane wejściowe

    Wprowadź tekst lub dane, które chcesz zakodować, w polu wejściowym narzędzia Base64 Encoder. Działa dowolna treść tekstowa — ciągi znaków, JSON, URLs itd.

  2. Zakoduj do Base64

    Narzędzie automatycznie koduje wprowadzone dane, korzystając z wbudowanej w przeglądarkę funkcji btoa(). Wynik pojawia się natychmiast w polu wyjściowym.

  3. Skopiuj lub użyj wyniku

    Kliknij przycisk Kopiuj, aby skopiować ciąg zakodowany w formacie Base64 do schowka. Możesz go teraz używać w swojej aplikacji, API połączeniach lub transferze danych.

  4. Odkoduj z powrotem do oryginału

    Aby zdekodować, wklej ciąg Base64 do narzędzia dekodera Base64. Oryginalny tekst pojawia się natychmiast. Użyj przycisku Kopiuj, aby skopiować zdekodowany wynik.

Przykłady

Zakoduj zwykły tekst

Wejście: Hello, World!

Wyjście: SGVsbG8sIFdvcmxkIQ==

Zakoduj JSON dane

Wejście: {"name":"FreeOnlineTools","free":true}

Wyjście: eyJuYW1lIjoiRmlyZVRvb2xzIiwiZnJlZSI6dHJ1ZX0=

Odkoduj Base64

Wejście: SGVsbG8gV29ybGQ=

Wyjście: Hello World

Typowe problemy

  • Znaki inne niż ASCII mogą dawać nieoczekiwane rezultaty — użyj funkcji encodeURIComponent() przed kodowaniem, jeśli tekst zawiera znaki Unicode.
  • Kodowanie Base64 zwiększa rozmiar danych o około 33% — 3-bajtowe dane wejściowe stają się 4 znakami Base64.
  • Dopełnienie (= lub ==) na końcu jest częścią kodowania i nie należy go usuwać.
  • Base64 nie jest szyfrowaniem — każdy może go odszyfrować. Nigdy nie używaj go do przechowywania poufnych danych, takich jak hasła.

Porady

  • Użyj Base64 dla danych URLs, załączników do wiadomości e-mail i osadzania obrazów w HTML/CSS.
  • W przypadku tekstu Unicode użyj TextEncoder + btoa(unescape(encodeURIComponent(text))) w JavaScript.
  • Zawsze sprawdzaj zdekodowane dane wyjściowe przed użyciem ich w aplikacji.
  • Skorzystaj z naszych narzędzi kodera i dekodera Base64, aby uzyskać natychmiastowe, prywatne kodowanie/dekodowanie w przeglądarce.

Powiązane narzędzia

Powiązane przewodniki

Referencje