Monu Tools

Koder i dekoder Base64

Koduj tekst do Base64 lub dekoduj Base64 z powrotem na tekst. Bezpieczny dla UTF-8 z automatycznym wykrywaniem kierunku.

Jak korzystać z narzędzia Koder Base64

  1. 01

    Wpisz tekst do zakodowania lub wklej Base64 do zdekodowania.

  2. 02

    Naciśnij Uruchom. Kierunek jest wykrywany automatycznie.

  3. 03

    Skopiuj wynik z panelu wyjściowego.

Czym jest Base64

Base64 reprezentuje dane binarne lub tekstowe przy użyciu jedynie 64 drukowalnych znaków ASCII (A-Z, a-z, 0-9 oraz + i /), kodując każde trzy bajty jako cztery znaki. Dzięki temu dane pozostają nienaruszone, gdy przechodzą przez systemy zbudowane dla tekstu, a nie surowych bajtów.

Gdzie je spotkasz

Spotkasz je wszędzie: w adresach data URL osadzających obraz bezpośrednio w HTML lub CSS, w załącznikach e-mail (MIME), w nagłówku i ładunku tokena JSON Web Token, w nagłówkach uwierzytelniania HTTP Basic oraz w wielu polach API, które muszą przenosić dane binarne jako zwykły ciąg znaków.

Jak obsługuje to narzędzie

To narzędzie koduje tekst do Base64 i dekoduje Base64 z powrotem na tekst, wybierając kierunek automatycznie. Jest bezpieczne dla UTF-8, więc znaki diakrytyczne, emoji i inne znaki Unicode przetrwają obieg bez uszkodzenia, czego naiwne wbudowane funkcje przeglądarki same z siebie nie gwarantują.

Kodowanie to nie szyfrowanie

Ważne, by wiedzieć, czym Base64 nie jest: to kodowanie, a nie szyfrowanie. Każdy może je natychmiast zdekodować, więc nie daje żadnego bezpieczeństwa. Nigdy nie używaj go do ukrywania haseł, tokenów czy sekretów. Jego zadaniem jest bezpieczny transport i reprezentacja, a nie poufność.

Koszt rozmiaru

Base64 ma też koszt rozmiaru. Zakodowany wynik jest o około 33 procent większy od oryginału, ponieważ cztery znaki zastępują każde trzy bajty. Ten kompromis zwykle się opłaca dla zgodności, ale właśnie dlatego nie kodowałbyś w Base64 dużych plików, gdy dostępny jest prawdziwy kanał binarny.

Działa w Twojej przeglądarce

Wszystko działa w Twojej przeglądarce, więc tekst, który wkleisz, nigdy nie jest wysyłany. Aby zamienić plik graficzny w adres data URL Base64 zamiast zwykłego tekstu, użyj dedykowanego narzędzia Obraz do Base64.

Najczęściej zadawane pytania

Jak działa automatyczne wykrywanie?

Jeśli Twoje dane wejściowe wyglądają jak poprawny Base64 i dekodują się do czytelnego tekstu UTF-8, są dekodowane, w przeciwnym razie są kodowane. To obejmuje typowe przypadki bez ręcznego przełącznika.

Czy jest bezpieczny dla znaków spoza języka angielskiego?

Tak. Kodowanie i dekodowanie są bezpieczne dla UTF-8, więc emoji, znaki diakrytyczne i inne znaki Unicode poprawnie przechodzą tam i z powrotem.

Czy mogę chronić tym hasła lub sekrety?

Base64 to kodowanie, a nie szyfrowanie. Można je trywialnie odwrócić i nie zapewnia żadnego bezpieczeństwa. Nigdy nie używaj go do ochrony wrażliwych danych.

Źródła

Osadź to narzędzie

Dodaj to narzędzie do własnej witryny. Skopiuj poniższy fragment, aktualizuje się automatycznie.

<iframe src="https://monu.tools/embed/pl/base64-encoder" width="100%" height="640" style="border:1px solid #e5e5e5;border-radius:12px;max-width:680px" loading="lazy" title="Monu Tools"></iframe>

Powiązane narzędzia