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.

Zamień tekst na Base64 w jednym kroku

Base64 to sposób zapisu dowolnych danych, także binarnych, za pomocą tylko 64 bezpiecznych znaków: A–Z, a–z, 0–9 oraz + i /, z = jako dopełnieniem. Systemy projektowane z myślą o zwykłym tekście, takie jak e-mail, JSON, XML i nagłówki HTTP, mogą przenosić Base64 bez uszkodzenia danych.

Wklej tekst do kodera, a otrzymasz jego wersję w Base64. Na przykład Hello, Botsy! zmienia się w SGVsbG8sIEJvdHN5IQ==. Kodowanie jest w pełni odwracalne: każdy może je cofnąć dekoderem Base64.

Wynik w Base64 jest mniej więcej o jedną trzecią większy od danych wejściowych, bo każde 3 bajty danych stają się 4 znakami. To cena za bezpieczne przesyłanie danych kanałami tylko tekstowymi.

Jak korzystać z kodera Base64

  1. Wklej lub wpisz tekst do zakodowania w polu treści.
  2. Wyślij, aby go zakodować.
  3. Skopiuj wynik w Base64.
  4. Wklej go tam, gdzie jest potrzebny: w nagłówku, wartości konfiguracji, data URI lub żądaniu API.

Typowe zastosowania

  • Budowa nagłówka HTTP Basic Authentication, czyli Basic, po którym następuje Base64 z username:password.
  • Osadzanie małych porcji danych w JSON lub XML, które muszą pozostać zwykłym tekstem.
  • Przygotowanie wartości do sekretów Kubernetes lub zmiennych środowiskowych, które oczekują Base64.
  • Kodowanie ciągów do testowania API i webhooków.
  • Tworzenie data URI. Dla obrazów użyj narzędzia obraz na Base64.

Wskazówki i ważne informacje

  • Base64 to nie szyfrowanie. Niczego nie ukrywa; każdy zdekoduje go w sekundę. Nigdy nie polegaj na nim przy ochronie haseł czy danych prywatnych.
  • Standardowy Base64 używa znaków + i /, które mają specjalne znaczenie w adresach URL. Jeśli wstawiasz Base64 do URL, dodatkowo go zakoduj jako URL lub użyj wariantu URL-safe, jeśli Twój system go obsługuje.
  • Znaki = na końcu to dopełnienie, dodawane, gdy długość danych nie jest wielokrotnością 3 bajtów. Większość dekoderów ich wymaga.
  • Tekst jest kodowany jako UTF-8, więc polskie znaki i emoji są obsługiwane.

Najczęściej zadawane pytania

Do czego służy kodowanie Base64?

Pozwala bezpiecznie przesyłać dane binarne lub ze znakami specjalnymi przez systemy stworzone dla zwykłego tekstu, np. załączniki e-mail (MIME), payloady JSON, nagłówki HTTP i data URI.

Czy Base64 jest bezpieczny?

Nie. Base64 to kodowanie, a nie szyfrowanie. Łatwo je odwrócić i samo w sobie nie zapewnia żadnego bezpieczeństwa.

Dlaczego mój ciąg Base64 kończy się na = lub ==?

To znaki dopełnienia. Base64 działa na grupach po 3 bajty; gdy ostatnia grupa jest krótsza, uzupełnia ją jeden lub dwa znaki =.

Dlaczego zakodowany tekst jest dłuższy od oryginału?

Base64 zamienia każde 3 bajty na 4 znaki, więc wynik jest o ok. 33% większy niż dane wejściowe.

Jak zdekodować Base64?

Użyj naszego dekodera Base64. Wklej zakodowany ciąg, a otrzymasz oryginalny tekst.

Powiązane narzędzia

Udostępnij

Podobne narzędzia

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.

Popularne darmowe narzędzia