Uprość swój przepływ pracy: Wyszukaj miniwebtool.
Dodaj
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
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

Inne powiązane narzędzia:

Kodery i dekodery:

Polecane narzędzia:

Kalkulator Kompatybilności MiłosnejKalkulator znaków słońca, księżyca i ascendentu 🌞🌙✨Rozdzielacz obrazówGenerator losowych słów angielskichKalkulator Znaku WenusLosowy Generator GrupKalkulator inflacji w USAKalkulator Dnia Roku - Który Dzień Roku Jest Dzisiaj?Losowy generator zwierzątGenerator Prawda czy Wyzwaniewyszukiwanie-adresu-MACGenerator losowej godziny📅 Kalkulator Różnicy DatPrzelicznik stóp na metryKalkulator kompatybilności znaków KsiężycaLosowy selektor filmówLosowanie liczbLosowy Generator Drabinki TurniejowejKalkulator Liczby ImieniaKalkulator Obwodu ElipsyLosowy generator przedmiotówGenerator wykreślanekSortować alfabetycznieLosowanie listyKonwerter HTML na tekstLosowy SelektorKalkulator znaku księżycowegoKalkulator PrzeciwprostokątnejKalkulator numerów aniołaKonwerter szesnastkowy na dziesiętnyKonwerter Radianów na StopnieGenerator kodu Morse'aKonwerter liczb rzymskichKalkulator przedawkowania kofeinyGenerator losowych krajówNazwij generator losowyKalkulator Timera 555Notatnik OnlineGenerator Losowych UrodzinPrzelicznik Metrów na StopyKonwerter stóp i cali na centymetryCyfrowy Kalkulator DuszyKalkulator pochodnych cząstkowychJaki jest mój szczęśliwy numer?Kalkulator decybeli (dB)Kalkulator ułamka zwykłego na dziesiętnyKonwerter ułamkowy czasuKalkulator nachylenia i stopniaKalkulator TransformatoraKalkulator Względnego Odchylenia StandardowegoPrzelicznik cm na stopy i caleRozdzielacz AudioKalkulator Czasu Trwania🌐 Konwerter Stref CzasowychKalkulator prędkości jazdy na rowerzeKalkulator Wartości PizzyKonwerter Czasu na DziesiętnyGenerator krzyżówekPierwsze n cyfr PiKalkulator Długości ŁukuKalkulator bonusówGenerator losowych ciągówKalkulator tempa pływaniaMagiczna Kula 8Generator kodów kreskowychGenerator Losowych PosiłkówKalkulator Prawa CosinusówKalkulator liczby ścieżek życiaEkstraktor Obrazów z WideoLosowy Generator LiterKalkulator konwersji skali modeluKalkulator schodówLista Lat Przestępnychkalkulator-hba1cStatystyki Kanału YouTubeZaawansowany analizator kompatybilności znaków zodiakuGenerator szablonu rozwinięcia stożkaKalkulator testu chi-kwadratKalkulator wiekuKalkulator Godzin PracyKalkulator zarobków YouTubeKalkulator Zbrojenia⏱️ Kalkulator GodzinKalkulator Numerów MistrzowskichKalkulator podwójnych całekKalkulator twierdzenia PitagorasaRzut monetąGenerator Kamień Papier NożyceKalkulator rozmiaru wydruku i rozdzielczości (DPI/PPI)Sortuj LiczbyKalkulator Błędu ProcentowegoKalkulator deficytu kalorycznegoKalkulator HexKalkulator ZaokrąglaniaKonwerter HEX na CMYKPołącz filmy⏱️ Timer OdliczaniaKalkulator średniej arytmetycznejKonwerter dziesiętny na szesnastkowyKalkulator SzacowaniaKonwerter Liczby na UłamekGenerator Liczenia ze SkokiemKalkulator Ceny JednostkowejKalkulator Funkcji Sufitu i PodłogiKalkulator Wartości BezwzględnejWyszukiwarka Wzorców LiczbowychGenerator Wykresu Wartości PozycyjnejKalkulator Kolejności Działań PEMDASKalkulator Dodawania i Odejmowania PisemnegoKalkulator Mnożenia PisemnegoGenerator Tabliczki Mnożenia🎮 Konwerter Waluty Gry🎲 Kalkulator Prawdopodobieństwa Dropu🎰 Kalkulator Pity Gacha⚔️ Kalkulator DPS🎮 Konwerter Czułości Gier❄️ Kalkulator Dnia Śnieżnego🚚 Kalkulator Kosztów Przeprowadzki🔍 Sprawdzacz Plagiatu📷 OCR / Obraz na Tekst📈 Kreator Wykresów Liniowych🥧 Kreator Wykresów Kołowych📊 Kreator Wykresów Słupkowych🔊 Generator Tonów🖱️ Licznik Kliknięć⬛ Kalkulator Proporcji Ekranu🌍 Kalkulator Śladu Węglowego👙 Kalkulator Rozmiaru BiustonoszaKalkulator Rozmiaru OponKalkulator Kosztów Paliwa💧 Kalkulator Punktu Rosy🌡️ Kalkulator Indeksu Cieplnego🌬️ Kalkulator Odczuwalnej Temperatury Wiatru⏰ Budzik Online⏰ Kalkulator Karty Czasu Pracy🕐 Konwerter Czasu Wojskowego⏱️ Stoper OnlineKalkulator DywanówKalkulator Muru OporowegoKalkulator Doboru HVACKalkulator IzolacjiKalkulator Kostki BrukowejKalkulator DrewnaKalkulator PowierzchniKalkulator Mnożenia KrzyżowegoKalkulator Podsumowania Pięciu LiczbKalkulator PercentylaKalkulator Rozkładu NormalnegoKalkulator Wartości pKalkulator ProporcjiKalkulator Uzupełniania KwadratuKalkulator Dzielenia PisemnegoKalkulator NaukowyMinutnik Pomodoro do naukiKalkulator Cyfr ZnaczącychKalkulator Wyników TestuKalkulator Ocen WażonychKalkulator Oceny KońcowejKalkulator OcenKalkulator częstotliwości rezonansowejKalkulator impedancjiKalkulator Współczynnika MocyKalkulator stałej czasowej RCKalkulator przekroju przewoduKalkulator KondensatoraKalkulator Rezystancji RównoległejKalkulator Dzielnika NapięciaKalkulator Rezystora LEDKonwerter Mol/Gram/CząstkaKalkulator MiareczkowaniaKalkulator Temperatury WrzeniaKalkulator Wzoru EmpirycznegoKalkulator Wydajności ProcentowejKalkulator StechiometriiBilansowanie Równań ChemicznychKalkulator RozcieńczaniaKalkulator Koni MechanicznychKalkulator Momentu ObrotowegoKalkulator swobodnego spadkuKalkulator równania stanu gazu doskonałegoKalkulator CiśnieniaKalkulator GęstościKalkulator Pracy i MocyKalkulator Energii PotencjalnejKalkulator Energii KinetycznejKalkulator Ruchu PociskuKalkulator PęduKalkulator PrędkościKalkulator PrzyspieszeniaKalkulator SiłyKalkulator ROI InfluenceraKalkulator ROASKalkulator CTRSprawdzacz Nazwy Użytkownika w Mediach SpołecznościowychOptymalizator Czasu Publikacji w Mediach SpołecznościowychKalkulator ROI Mediów SpołecznościowychKalkulator Kosztów Reklam na FacebookuKalkulator Monetyzacji YouTube ShortsKalkulator Zarobków na TwitchKalkulator Czasu Oglądania YouTubeKonwerter Znacznika Czasu Twitter/XKalkulator Zarobków na TikTokuPrzewodnik po Rozmiarach Obrazów w Mediach SpołecznościowychGenerator Czcionek na InstagramLicznik Znaków Twitter/XLosowanie komentarzy YouTubeEkstraktor tagów YouTubePobieracz Miniatur YouTubeKalkulator wskaźnika zaangażowania TikTokKalkulator wskaźnika zaangażowania na InstagramieLicznik tokenów AIGenerator Konspektu Artykułu AIGenerator Sloganów AIGenerator hashtagów AIGenerator e-maili AIGenerator Tytułów Bloga AIHumanizator tekstu AIDetektor treści AISprawdzacz uszkodzonych linkówGenerator tagów HreflangSprawdzacz PrzekierowańSprawdzacz zaufania domenySprawdzacz Szybkości StronyAnalizator NagłówkówWyszukiwanie DNSWyszukiwanie WHOISSprawdzanie Wieku DomenySprawdzacz Open GraphGenerator mapy witryny XMLGenerator Robots.txtGenerator Znaczników SchemaTester WebhookówTabela ASCIITester APIKalkulator Podsieci IPGenerator Box Shadow CSSKonwerter obrazu na Base64Konwerter HTML na MarkdownEdytor MarkdownKonwerter CSV na JSONFormater i Walidator YAMLUpiększacz HTMLUpiększacz CSSMinifikator i Upiększacz JavaScriptPorównywarka RóżnicTester RegexFormater i Walidator JSONKalkulator oczekiwanej długości życia psaKalkulator ubezpieczenia zwierząt domowychKalkulator surowego żywieniaKalkulator ciąży u psaKalkulator toksyczności czekoladyPredyktor wagi szczeniakaKalkulator wielu ułamkówKalkulator karmy dla psaKonwerter świeżych ziół na suszoneKonwerter masła na olejKonwerter piekarnika na frytownicę beztłuszczowąKalkulator Sous VideKalkulator zakwasuKalkulator ciasta na pizzęKalkulator czasu pieczenia indykaKalkulator wędzenia mięsaKonwerter kubków na gramyKalkulator wartości odżywczych przepisuKonwerter jednostek kuchennychKalkulator proporcji przepisuKalkulator kalorii w ciążyKalkulator wieku ciążowegoKalkulator kalorii przy karmieniu piersiąKalkulator Percentyla Wzrostu DzieckaKalkulator przyrostu masy ciała w ciążyKalkulator stref tempaKalkulator skoku pionowegoKalkulator handicapu golfowegoKalkulator wyniku w kręglachKalkulator tempa triathlonuKalkulator tempa maratonuKalkulator Standardów SiłowychKalkulator tkanki tłuszczowej wojskowyKalkulator kroków na odległośćKalkulator ryzyka chorób sercaKalkulator Węglowodanów NettoKalkulator WęglowodanówKalkulator beztłuszczowej masy ciałaKalkulator budowy ciałaKalkulator grupy krwiKalkulator wieku biologicznegoKalkulator oczekiwanej długości życiaKalkulator percentyla wzrostuInterpretator ciśnienia krwiKalkulator klirensu kreatyninyKalkulator GFRKalkulator utraty wagiKalkulator postu przerywanegoKalkulator KetoKalkulator spożycia białkaKalkulator stężenia alkoholu we krwiKalkulator idealnej wagiKalkulator kapitału własnego domuKalkulator zysku z house flippingKalkulator prowizji nieruchomościKalkulator kosztów zamknięciaKalkulator nieruchomości na wynajemKalkulator Wynajem vs KupnoKalkulator Równoważnej Stopy Zwrotu PodatkowejKalkulator Alimentów MałżeńskichKalkulator alimentówKalkulator podatku od spadkówKalkulator podatku od nieruchomościKalkulator potrąceń podatkowych W-4Kalkulator Podatków 1099Kalkulator podatku od samozatrudnieniaKalkulator podatku od zysków kapitałowychKalkulator zwrotu podatkuKalkulator progów podatkowychKalkulator Podatku DochodowegoKalkulator inwestycji w BitcoinKalkulator Zysku i Straty KryptoKalkulator kosztów pracownikaKalkulator wyceny biznesuKalkulator Progu RentownościKalkulator HELOCKalkulator kredytu FHAKalkulator wkładu własnegoKalkulator spłaty hipotekiKalkulator funduszu awaryjnegoKalkulator celu oszczędnościowegoKalkulator budżetuKalkulator Wartości NettoKalkulator konsolidacji długówKalkulator spłaty długówKalkulator pożyczki osobistejKalkulator kredytu biznesowegoKalkulator uśredniania kosztówKalkulator reinwestycji dywidendKalkulator zysku i straty z akcjiKalkulator funduszy inwestycyjnychKalkulator SIPKalkulator RMD emerytalnyKalkulator emeryturyKalkulator świadczeń ubezpieczenia społecznegoKalkulator emerytalnyKalkulator Roth IRAKalkulator 401kPrzelicznik walutKalkulator napiwkówGenerator połącz kropkiGenerator Kart BingoGenerator drabinek słownychGenerator pomieszanych słówGenerator kryptogramówGenerator SlitherlinkGenerator Hashi (Mosty)Generator FutoshikiGenerator Killer SudokuKalkulator pierwiastka pierwotnegoSymulator szyfrowania RSA krok po krokuKalkulator Charakterystyki EuleraKalkulator przekątnych wielokątaSprawdzacz funkcji parzystej i nieparzystejKalkulator współczynników szeregu FourieraKalkulator metody Rungego-Kutty (RK4)Kalkulator wrońskianuKalkulator śladu macierzyKalkulator rzędu macierzyLosowy generator częstotliwości dźwiękuLosowy Generator AkordówLosowy Generator LoadoutuLosowy generator ręki pokerowejLosowy generator debiutów szachowychLosowy Generator Postaci RPGKalkulator Rozkładu według Wartości Osobliwych (SVD)Kalkulator Współczynnika GiniegoKalkulator rozkładu stacjonarnego łańcucha MarkowaKalkulator Zasady SzufladkowejKalkulator liczb StirlingaKalkulator Nieporządków (Podfaktoriał)Generator Liczb CatalanaWalidator ciągu stopni grafuKalkulator Minimalnego Drzewa RozpinającegoKalkulator Najkrótszej Ścieżki DijkstryGenerator Kwadratu MagicznegoKalkulator Szczęśliwych LiczbKalkulator hipotezy CollatzaKalkulator krzywiznyKalkulator promienia zbieżnościKalkulator rozkładu LU macierzyKalkulator projekcji wektorowejKalkulator Grama-SchmidtaKalkulator równania sferyKalkulator odległości punktu od płaszczyznyKalkulator Ortocentrum TrójkątaKalkulator środka ciężkości trójkątaKalkulator wzoru sznurowadłaKalkulator ułamków łańcuchowych