Kodowanie / Dekodowanie Base64
Koduj i dekoduj ciągi Base64 natychmiast.
Natychmiastowe kodowanie
Konwertuj zwykły tekst na format Base64 natychmiast do użycia w adresach URL danych, API lub załącznikach e-mail.
Szybkie dekodowanie
Dekoduj ciągi Base64 z powrotem na czytelny tekst jednym kliknięciem. Idealne do inspekcji zakodowanych ładunków.
Prywatność gwarantowana
Wszystkie konwersje odbywają się w Twojej przeglądarce. Twoje dane nigdy nie opuszczają Twojego urządzenia ani nie są przesyłane na żaden serwer.
Wykrywanie błędów
Nieprawidłowe ciągi Base64 są automatycznie wykrywane z wyraźnymi komunikatami o błędach, aby pomóc Ci naprawić problemy z kodowaniem.
Zrozumienie kodowania Base64
Base64 to schemat kodowania binarnego na tekst, który reprezentuje dane binarne w formacie ciągu ASCII. Jest szeroko stosowany do przesyłania danych przez media zaprojektowane do obsługi tekstu, takie jak załączniki e-mail, adresy URL danych w HTML/CSS oraz tokeny uwierzytelniające API. Base64 zapewnia, że dane binarne pozostają nienaruszone w systemach, które mogłyby je w przeciwnym razie uszkodzić.
Kiedy używać Base64
Kodowanie Base64 jest niezbędne do osadzania obrazów bezpośrednio w HTML (data:image/png;base64,...), przesyłania plików za pomocą API JSON, kodowania poświadczeń uwierzytelniających dla HTTP Basic Auth oraz bezpiecznego włączania danych binarnych w XML lub JSON. Jest również powszechnie używane w tokenach JWT i przepływach OAuth. Chociaż Base64 zwiększa rozmiar danych o około 33%, jest standardowym rozwiązaniem do bezpiecznego przesyłania danych binarnych.
Jak działa kodowanie Base64
Base64 konwertuje dane binarne na grupy 6 bitów, a następnie mapuje każdą grupę na jeden z 64 znaków ASCII (A-Za-z0-9+/). Każde 3 bajty danych wejściowych produkują 4 bajty wyjścia Base64. Znaki wypełniające (=) są dodawane, aby zapewnić, że długość wyjścia jest wielokrotnością 4. Proces ten jest całkowicie odwracalny — dekodowanie po prostu odwraca mapowanie znaków i usuwa wypełnienie, aby przywrócić oryginalne dane binarne.