Uprość swój przepływ pracy: Wyszukaj miniwebtool.
Dodaj
Powiązane narzędzia
Dekoder Base64Kalkulator Sumy Kontrolnej CRC64Generator losowego NanoIDKoder i Dekoder ROT13Konwerter Tekstu na Binarny/Hex/ASCIIDekoder URLKoder URL
Strona główna > Różnorodne > Kodery i dekodery > Koder Base64
 

Koder Base64

Koduj tekst lub pliki do Base64 z wieloma wariantami kodowania (Standard, URL-safe, MIME), podglądem w czasie rzeczywistym, wizualizacją procesu kodowania i kopiowaniem jednym kliknięciem. Obsługuje UTF-8, ASCII i dane binarne.

Koder Base64
Zainstaluj rozszerzenie Chrome miniwebtool, aby w każdej chwili z menu pod prawym przyciskiem kodować zaznaczony tekst do Base64.
Znaki: 0 Bajty (UTF-8): 0
📄
Kliknij, aby przeglądać lub przeciągnij i upuść plik tutaj

Embed Koder Base64 Widget

O Koder Base64

Witaj w narzędziu Koder Base64, profesjonalnym narzędziu do kodowania, które konwertuje tekst i pliki do formatu Base64 z wieloma wariantami kodowania, wizualnym podziałem procesu i statystykami w czasie rzeczywistym. Niezależnie od tego, czy osadzasz obrazy w HTML, przygotowujesz dane dla interfejsów API, kodujesz załączniki e-mail, czy pracujesz z tokenami uwierzytelniającymi, ten koder precyzyjnie obsługuje wszystkie przypadki użycia Base64.

Co to jest kodowanie Base64?

Base64 to schemat kodowania binarno-tekstowego, który reprezentuje dane binarne za pomocą 64 drukowalnych znaków ASCII. Konwertuje każde 3 bajty (24 bity) wejścia na 4 znaki wyjścia, używając alfabetu A-Z, a-z, 0-9 oraz dwóch dodatkowych znaków (+ i / dla standardu lub - i _ dla wersji bezpiecznej dla URL). Gdy długość wejścia nie jest wielokrotnością 3, dodawane są znaki dopełnienia (=).

Nazwa "Base64" pochodzi od 64 znaków w jego alfabecie kodowania. Pierwotnie został zaprojektowany do bezpiecznego przesyłania danych binarnych przez systemy wyłącznie tekstowe, takie jak poczta elektroniczna (MIME), ale obecnie jest wszechobecny w programowaniu webowym, interfejsach API i przechowywaniu danych.

Alfabet Base64

Standardowy alfabet Base64 (64 znaki + dopełnienie)

Jak działa kodowanie Base64

Proces kodowania przebiega w następujących krokach:

  1. Konwersja tekstu na bajty: Tekst wejściowy jest najpierw konwertowany na reprezentację bajtową przy użyciu kodowania UTF-8. Znaki ASCII zajmują po 1 bajcie, podczas gdy znaki Unicode mogą zajmować 2-4 bajty.
  2. Grupowanie w bloki 3-bajtowe: Bajty są dzielone na grupy po 3 (każda po 24 bity). Jeśli ostatnia grupa ma mniej niż 3 bajty, jest dopełniana zerami.
  3. Podział na segmenty 6-bitowe: Każda 24-bitowa grupa jest dzielona na cztery wartości 6-bitowe (każda w zakresie od 0 do 63).
  4. Mapowanie na znaki Base64: Każda wartość 6-bitowa jest mapowana na znak w alfabecie Base64. Bajty dopełnienia tworzą znaki "=" w wyniku.

Porównanie wariantów Base64

FunkcjaStandardowy (RFC 4648)URL-safe (RFC 4648 §5)MIME (RFC 2045)
Znak 62+ (plus)- (myślnik)+ (plus)
Znak 63/ (ukośnik)_ (podkreślnik)/ (ukośnik)
Dopełnienie= (wymagane)= (opcjonalne)= (wymagane)
Zawijanie liniiBrakBrak76 znaków na linię
Najlepszy doOgólnego przeznaczeniaAdresów URL, nazw plików, tokenówE-maili, wiadomości MIME

Typowe przypadki użycia

🖼
Data URI w HTML/CSS
Osadzaj obrazy, czcionki i małe pliki bezpośrednio w HTML lub CSS za pomocą składni data:image/png;base64,..., eliminując dodatkowe żądania HTTP.
📧
Załączniki e-mail (MIME)
E-maile MIME używają Base64 do kodowania załączników binarnych, dzięki czemu mogą być przesyłane jako tekst przez serwery SMTP.
🌐
Transfer danych przez API
Koduj dane binarne w celu bezpiecznej transmisji w ładunkach JSON lub XML, gdy interfejsy API nie obsługują przesyłania wieloczęściowego (multipart).
🔒
Tokeny uwierzytelniające
HTTP Basic Auth koduje użytkownik:hasło jako Base64. Tokeny JWT używają URL-safe Base64 dla sekcji nagłówka i ładunku.
🔑
Klucze kryptograficzne (PEM)
Certyfikaty SSL/TLS i klucze RSA używają Base64 (format PEM) między znacznikami -----BEGIN i -----END do bezpiecznego przechowywania tekstu.
💾
Dane binarne w bazach tekstowych
Przechowuj binarne bloby w kolumnach tekstowych, plikach konfiguracyjnych (YAML, TOML) lub zmiennych środowiskowych przy użyciu kodowania Base64.

Wpływ na rozmiar danych

Kodowanie Base64 zwiększa rozmiar danych o około 33% (stosunek 4:3). Na przykład:

  • 3 bajty wejścia → 4 znaki wyjścia (bez dopełnienia)
  • 1 bajt wejścia → 4 znaki wyjścia (2 znaki dopełnienia "==")
  • 2 bajty wejścia → 4 znaki wyjścia (1 znak dopełnienia "=")
  • Plik 1 KB → ~1.37 KB tekstu Base64
  • Plik 1 MB → ~1.37 MB tekstu Base64

Format MIME dodaje dodatkowy narzut wynikający ze znaków podziału linii (CRLF co 76 znaków).

Jak korzystać z tego kodera

  1. Wprowadź tekst lub prześlij plik: Wpisz lub wklej tekst w obszarze wejściowym albo przeciągnij i upuść plik (obraz, dokument itp.) do strefy przesyłania plików w celu zakodowania po stronie klienta.
  2. Wybierz wariant kodowania: Wybierz Standard do ogólnego użytku, URL-safe dla adresów URL i tokenów lub MIME dla wyników kompatybilnych z e-mailem z zawijaniem linii.
  3. Skonfiguruj obsługę nowych linii: Wybierz, czy zachować, czy usunąć znaki nowej linii z wejścia przed kodowaniem.
  4. Kliknij Zakoduj: Zobacz zakodowany wynik, statystyki kodowania oraz wizualny podział pierwszych kilku bajtów pokazujący, jak dane binarne mapują się na znaki Base64.

Często zadawane pytania

Co to jest kodowanie Base64?

Base64 to schemat kodowania binarno-tekstowego, który reprezentuje dane binarne jako ciąg znaków ASCII. Konwertuje każde 3 bajty danych binarnych na 4 drukowalne znaki ASCII przy użyciu alfabetu A-Z, a-z, 0-9, + i /. Base64 jest szeroko stosowany do osadzania danych binarnych w formatach tekstowych, takich jak JSON, XML, HTML, e-mail i adresy URL.

Jaka jest różnica między standardowym a bezpiecznym dla URL Base64?

Standardowy Base64 używa + i / jako 62. i 63. znaku. URL-safe Base64 zastępuje je znakami - (myślnik) i _ (podkreślnik), aby uniknąć konfliktów z zastrzeżonymi znakami URL. Używaj URL-safe Base64, gdy zakodowany ciąg pojawi się w adresach URL, parametrach zapytań lub nazwach plików.

Dlaczego kodowanie Base64 zwiększa rozmiar pliku?

Kodowanie Base64 zamienia każde 3 bajty na 4 znaki, co skutkuje około 33% wzrostem rozmiaru. Wynika to z faktu, że 3 bajty (24 bity) są dzielone na cztery 6-bitowe grupy, z których każda jest przypisana do jednego z 64 znaków ASCII. Dodatkowy narzut pochodzi z dopełnienia (znaki =) i opcjonalnych przerw w liniach w formacie MIME.

Co to jest kodowanie MIME Base64?

MIME Base64 (zdefiniowany w RFC 2045) to wariant, który zawija zakodowany wynik w 76 znakach na linię z zakończeniami linii CRLF. Jest używany głównie w załącznikach e-mail i innych wiadomościach w formacie MIME. Zawijanie linii zapewnia kompatybilność z systemami posiadającymi limity długości linii.

Jak Base64 radzi sobie z tekstem Unicode i UTF-8?

Base64 koduje surowe bajty, nie znaki. Podczas kodowania tekstu Unicode, tekst jest najpierw zamieniany na bajty przy użyciu kodowania takiego jak UTF-8. Wielobajtowe znaki UTF-8 (takie jak litery z ogonkami, znaki CJK lub emoji) wygenerują więcej znaków Base64 niż jednobajtowe znaki ASCII, ponieważ zajmują 2-4 bajty na znak.

Jakie są typowe zastosowania kodowania Base64?

Typowe zastosowania to: osadzanie obrazów w HTML/CSS jako data URI, kodowanie załączników e-mail (MIME), przesyłanie danych binarnych w API JSON/XML, przechowywanie danych binarnych w tekstowych bazach danych, kodowanie danych uwierzytelniających (HTTP Basic Auth) oraz kodowanie kluczy i certyfikatów kryptograficznych (format PEM).

Powiązane narzędzia

  • Dekoder Base64 - Dekoduj Base64 z powrotem na tekst lub dane binarne

Dodatkowe zasoby

Cytuj ten materiał, stronę lub narzędzie w następujący sposób:

"Koder Base64" na https://MiniWebtool.com/pl/koder-base64/ z MiniWebtool, https://MiniWebtool.com/

autor: zespół miniwebtool. Aktualizacja: 6 lutego 2026

Kodery i dekodery:

Polecane narzędzia:

Kalkulator Kompatybilności MiłosnejKalkulator kompatybilności znaków KsiężycaRozdzielacz obrazówKalkulator znaków słońca, księżyca i ascendentu 🌞🌙✨Generator Prawda czy WyzwaniePrzelicznik stóp na metryKalkulator znaku księżycowegoKalkulator Znaku WenusKalkulator numerów aniołaLosowy Generator Drabinki TurniejowejLosowy generator przedmiotówStatystyki Kanału YouTubeLosowy Generator GrupLosowanie listyKalkulator prędkości jazdy na rowerzeLosowy selektor filmówLicznik Sylabwyszukiwanie-adresu-MACGenerator numerów loteriiKalkulator przedawkowania kofeinyKalkulator inflacji w USAGenerator szablonu rozwinięcia stożkaGenerator losowych słów angielskichCyfrowy Kalkulator DuszyWyszukiwanie IDentyfikatora użytkownika InstagramLosowy generator zwierzątGenerator losowych kart kredytowychGenerator Kart BingoMagiczna Kula 8Generator Losowych UrodzinGenerator Losowych PosiłkówKalkulator Dnia Roku - Który Dzień Roku Jest Dzisiaj?Kalendarz retrogradacji MerkuregoJaki jest mój szczęśliwy numer?Kalkulator Obwodu ElipsyRozdzielacz AudioKalkulator Liczby ImieniaKalkulator nachylenia i stopniaLosowy Generator KolorówSortuj LiczbyKalkulator liczby ścieżek życiaGenerator wykreślanekKalkulator Zmiany ProcentowejGenerator kodu Morse'aLicznik Punktów w TenisieGenerator krzyżówekKalkulator zarobków YouTubeSprawdzacz Nazwy Użytkownika w Mediach SpołecznościowychLosowy Generator LiterKalkulator dziennego procentu składanegoKalkulator PrzeciwprostokątnejLosowy Generator Postaci RPGKonwerter stóp i cali na centymetry⏱️ Kalkulator GodzinKonwerter Rozmiarów UbrańGenerator Tekstu PrzekreślonegoGenerator losowych datKalkulator Numerów MistrzowskichOdwrotny TekstSortować alfabetycznieZaawansowany analizator kompatybilności znaków zodiakuLosowanie komentarzy YouTubeKalkulator arcus tangensaGenerator losowych ciągówHumanizator tekstu AIKalkulator dźwigni kryptoGenerator losowych współrzędnychPredyktor wagi szczeniakaKalkulator Monetyzacji YouTube ShortsKonwerter Radianów na StopnieGenerator losowych krajówGenerator Kamień Papier NożyceGenerator losowej godzinyKalkulator Powrotu Saturna👙 Kalkulator Rozmiaru BiustonoszaGenerator LabiryntówKonwerter FPSKonwerter ułamkowy czasuKalkulator Długości ŁukuKalkulator schodówKalkulator ZaokrąglaniaLista liczb pierwszychGenerator Losowych Tematów DebatyGenerator losowych wymówekKonwerter szesnastkowy na dziesiętnyZegar światowyKalkulator Obciążenia BelkiGenerator Losowych Zadań MatematycznychPrzelicznik cm na stopy i caleWyszukiwanie identyfikatora użytkownika FacebookaGenerator pomieszanych słówGenerator połącz kropkiKalkulator budowy ciałaKalkulator Kąta UkośnegoKalkulator notacji naukowejKalkulator zakwasuWalidator XMLDekoder Alfabetu Morse'aGenerator anagramówKonwerter liczb rzymskichNarzędzie do liczenia wierszyGenerator losowych supermocyGenerator Małego Tekstu ⁽ᶜᵒᵖʸ ⁿ ᵖᵃˢᵗᵉ⁾Czytnik tekstu na mowęGenerator kodów kreskowychKalkulator Zarobków na TikToku🖱️ Licznik KliknięćEkstraktor AudioGenerator Losowych AktywnościGenerator PaletKalkulator Przeliczenia WynagrodzeniaKalkulator Znaku MarsaKonwerter Szybkości Transferu DanychLista Lat PrzestępnychNazwij generator losowyKalkulator ilości cyfrKalkulator ciąży u psaKalkulator TransformatoraKalkulator Współczynnika DyskontowegoKalkulator Wspolczynnika KorelacjiKompresor WideoNotatnik OnlinePołącz filmyUniksowy Konwerter CzasuGenerator adresów MACGenerator losowego IMEIKalkulator deficytu kalorycznegoKalkulator HexKalkulator Numeru PrzeznaczeniaKalkulator podwyżki wynagrodzeniaKalkulator Względnego Odchylenia StandardowegoLooper MP3🔍 Sprawdzacz PlagiatuGenerator losowego adresu IPKalkulator Czasu TrwaniaKalkulator Momentu Dokręcania ŚrubKalkulator Objętości Elipsoidy (Wysoka Precyzja)Kalkulator odległości między dwoma punktamiKalkulator Ściętego StożkaKalkulator siły siłownika hydraulicznegoKalkulator EntropiiKalkulator nawodnienia ciastaKalkulator Rozmiaru OponKalkulator średniej geometrycznejKalkulator żywotności bateriiWyszukiwarka Cytatów (Angielski)Konwerter Czasu na DziesiętnyKalkulator Liczby EkspresjiKalkulator ImplantacjiKalkulator Momentu BezwładnościKalkulator Podsieci IPKalkulator Rozkładu PoissonaKalkulator zysku i straty z akcjiKonwerter binarny na szesnastkowyOdwróć kolejność liniiAI Dodawanie InterpunkcjiGenerator Planu Podróży AIGenerator Przepisów AI ze SkładnikówGenerator schematów kolorówKalkulator grillakalkulator-hba1cKalkulator konwersji skali modeluKalkulator prostokątnyKalkulator Rozkładu na Czynniki PierwszeKonwerter rozmiaru plikuOdwracacz kolorówSprawdzanie PangramówAnalizator adresów MACKalkulator decybeli (dB)Kalkulator kołowyKalkulator mAh na WhKalkulator NumerologiiKalkulator Numeru Tygodnia💧 Kalkulator Punktu RosyKalkulator Trójkąta ProstokątnegoKonwerter Rozmiaru PierścionkaKonwerter rozmiarów butówKalkulator bonusówKalkulator Długości AntenyKalkulator Funkcji GammaKalkulator luksów na lumenyKalkulator Mieszanki Oleju 2-SuwowegoKalkulator pozycji słońcaKalkulator Rozmiaru ZasłonKalkulator tempa triathlonuKalkulator Temperatury WrzeniaKalkulator toksyczności czekoladyKalkulator Zarobków na TwitchKalkulator Zużycia WodyKonwerter Liczb na SłowaPrzelicznik wagiKalkulator odchylenia standardowego próbyUsuwacz Niewidocznych ZnakówWyszukiwarka kamienia urodzenia i kwiatu zodiakuKalkulator Wykupu LeasinguKalkulator Mieszania OktanówKalkulator Pojemności SilnikaKalkulator Sofy w DrzwiachKalkulator sągów drewnaKalkulator CADR Oczyszczacza PowietrzaKalkulator Wielkości OsuszaczaKalkulator rozmiaru wentylatora sufitowegoKalkulator Rozmiaru DywanuKalkulator wysokości wieszania obrazówKalkulator wysokości montażu telewizoraKalkulator Rozmiaru TVKalkulator objętości i folii oczka wodnegoKalkulator Soli do BasenuKalkulator Objętości BasenuKalkulator rozmiaru podgrzewacza wodyKalkulator żywicy epoksydowejKalkulator Rozstawu TralekKalkulator Listew Przypodłogowych i WykończeniowychKalkulator SidinguKalkulator Bejcy do TarasuKalkulator nasion trawyKalkulator darniKalkulator AsfaltuKalkulator Jardów SześciennychKalkulator Wypełnienia Rury InstalacyjnejKalkulator kondensatorów szeregowych i równoległychKalkulator Reaktancji IndukcyjnejKalkulator Oświetlenia PokojuKonwerter lumenów na watyKalkulator wielkości generatoraKalkulator Mocy TrójfazowejKalkulator kVAKalkulator amperów na watyKalkulator Watów na AmperyKalkulator Rezystorów SzeregowychKalkulator TarciaKalkulator Równi PochyłejKalkulator Przewagi MechanicznejKalkulator Prędkości DźwiękuKalkulator Prędkości FaliKalkulator WyporuKalkulator Prędkości GranicznejKalkulator Długości Fali de BroglieKalkulator Energii FotonuKalkulator E=mc²Kalkulator dylatacji czasuKalkulator Trzeciego Prawa KepleraKalkulator Prędkości UcieczkiKalkulator Siły GrawitacjiKalkulator Prawa Beera-LambertaKalkulator równania NernstaKalkulator Ciśnienia OsmotycznegoKalkulator podwyższenia temperatury wrzeniaKalkulator obniżenia temperatury zamarzaniaKalkulator składu procentowegoKalkulator NormalnościKalkulator MolalnościKonwerter pKa na KaKalkulator Hendersona-HasselbalchaKalkulator Wydajności TeoretycznejKalkulator Reagenta OgraniczającegoKalkulator Konfiguracji ElektronowejInteraktywny Układ OkresowyGenerator Planów Lekcji AIGenerator Quizów AIGenerator Cytowań APA MLA ChicagoKalkulator frekwencjiKalkulator Wyniku APKalkulator Wyniku ACTKalkulator Wyniku SATKonwerter procentów na CGPAKonwerter CGPA na procentyŁatwy Kalkulator Ocen (EZ Grader)Kalkulator Kosztów Wychowania DzieckaKalkulator Spożycia Mleka dla NiemowlątKalkulator Rozmiaru PieluchGenerator Imion dla DzieciPredyktor Koloru Oczu DzieckaKalkulator Centylowy BMI dla DzieciKalkulator Przyszłego Wzrostu DzieckaKalkulator Czasu Podwojenia hCGKalkulator terminu porodu in vitroChiński Kalkulator Płci DzieckaFormater daty ISO 8601Konwerter Daty JuliańskiejKalkulator drzemekKalkulator faz KsiężycaKalkulator wschodu i zachodu słońcaKonwerter daty na cyfry rzymskieOdliczanie do EmeryturyKalkulator TrzeźwościKalkulator Połowy UrodzinKalkulator rocznicyKalkulator Podziału NapiwkówKalkulator ROI Email MarketinguKalkulator Kosztu Pozyskania LeadaKalkulator Kapitału Obrotowego