Koder i dekoder Base64
Koduj tekst do Base64 lub dekoduj Base64 z powrotem na tekst. Bezpieczny dla UTF-8 z automatycznym wykrywaniem kierunku.
Powiązane narzędzia
Jak korzystać z narzędzia Koder Base64
- 01
Wpisz tekst do zakodowania lub wklej Base64 do zdekodowania.
- 02
Naciśnij Uruchom. Kierunek jest wykrywany automatycznie.
- 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.