Konwersja

Konwerter szesnastkowy

Ustawienia
Zresetuj
Udostępnij wynik
Zapisz
Osadź
Zgłoś błąd

Udostępnij kalkulator

Dodaj nasz darmowy kalkulator do swojej strony internetowej

Proszę wprowadzić ważny URL. Obsługiwane są tylko adresy HTTPS.


Użyj jako wartości domyślnych dla osadzonego kalkulatora to, co znajduje się obecnie w polach wprowadzania kalkulatora na stronie.


Kolor z fokusem obręczy wprowadzania, kolor zaznaczonej przełączki, kolor elementu wyboru podczas najechania itp.


Proszę zaakceptować Warunki Użytkowania.

Prévisualisation

Zapisz kalkulator

Ustawienia kalkulatora

Proszę podać wartość w dozwolonym zakresie.

Proszę podać wartość w dozwolonym zakresie.

Proszę podać wartość w dozwolonym zakresie.

Proszę podać wartość w dozwolonym zakresie.

Udostępnij kalkulator

Co to jest system szesnastkowy?

System szesnastkowy (podstawa 16) to pozycyjny system liczbowy, który używa szesnastu symboli do reprezentowania liczb. Symbole te to cyfry od 0 do 9 oraz litery od A do F. Każda cyfra reprezentuje potęgę 16, co czyni go zwartym i efektywnym sposobem wyrażania dużych liczb, szczególnie w informatyce i elektronice cyfrowej.

W systemie szesnastkowym:

  • Cyfry 0–9 reprezentują wartości od 0 do 9.
  • Litery A–F reprezentują wartości od 10 do 15.

Na przykład:

  • A₁₆ = 10₁₀
  • F₁₆ = 15₁₀

Ta podstawa jest szeroko stosowana w programowaniu, ponieważ dobrze współgra z systemem binarnym (podstawa 2). Każda cyfra szesnastkowa odpowiada dokładnie czterem cyfrom binarnym (bitom), co ułatwia tłumaczenie między tymi systemami.

Dlaczego system szesnastkowy jest tak powszechny w informatyce

Komputery działają w oparciu o dane binarne (0 i 1). Jednak liczby binarne szybko stają się długie i trudne do odczytania. System szesnastkowy kompresuje tę informację bez utraty precyzji. Na przykład:

  • Binarnie: 1111 1111 1111 1111
  • Szesnastkowo: FFFF

Każda cyfra szesnastkowa reprezentuje grupę czterech bitów. W efekcie, bajty 8-bitowe mogą być zwięźle reprezentowane jako dwie cyfry szesnastkowe.

Ta użyteczność wykracza poza prostą obróbkę danych — system szesnastkowy jest widoczny w adresach pamięci, kodach kolorów cyfrowych i programowaniu na poziomie maszynowym.

Formuła do konwersji

Aby przekształcić liczbę z dowolnego systemu na system szesnastkowy, stosuje się dwa główne kroki:

  1. Przekształć oryginalną liczbę na dziesiętną (podstawa 10).
  2. Przekształć liczbę dziesiętną na szesnastkową (podstawa 16).

Do konwersji z systemu dziesiętnego na szesnastkowy stosuje się następującą metodę podziału:

Sekwencja reszt=Liczba dziesiętna÷16\text{Sekwencja reszt} = \text{Liczba dziesiętna} \div 16

Powtarzamy dzielenie liczby dziesiętnej przez 16, zapisując reszty na każdym kroku. Następnie cyfry szesnastkowe odczytuje się od dołu do góry.

Przykłady krok po kroku

Przekształćmy 254₁₀ na system szesnastkowy.

DzielenieIlorazReszta
254 ÷ 161514 (E)
15 ÷ 16015 (F)

Odczytywanie reszt od dołu do góry: FE

25410=FE16254_{10} = FE_{16}

Przekształcenie 16₁₀ na system szesnastkowy

DzielenieIlorazReszta
16 ÷ 1610
1 ÷ 1601
1610=101616_{10} = 10_{16}

Konwersja z innych systemów liczbowych

Nasz konwerter obsługuje nie tylko system dziesiętny, ale także dowolny system liczbowy od podstawy 2 do podstawy 36. Na przykład, aby przekonwertować 213₈ (ósemkowo) na system szesnastkowy:

  1. Konwersja na dziesiętny: 2×82+1×81+3×80=139102 \times 8^2 + 1 \times 8^1 + 3 \times 8^0 = 139_{10}
  2. Konwersja 139₁₀ → 8B₁₆
2138=8B16213_8 = 8B_{16}

Korzystanie z konwertera szesnastkowego

Ten konwerter pozwala na płynną konwersję pomiędzy podstawami od 2 do 36 na szesnastkowy. Wystarczy wprowadzić swoją liczbę i wybrać system podstawy. Wyniki generowane są natychmiast — nie potrzeba dodatkowych kroków ani przycisku „oblicz”.

Konwerter automatycznie rozpoznaje prawidłowe znaki w zależności od wybranej podstawy:

  • Dla podstawy 2: dozwolone tylko 0 i 1.
  • Dla podstawy 10: cyfry 0–9.
  • Dla podstawy 16: cyfry 0–9 oraz A–F.
  • Dla podstawy 36: cyfry 0–9 oraz A–Z.

Jak system szesnastkowy jest używany w kolorach i projektowaniu stron internetowych

W tworzeniu stron internetowych notacja szesnastkowa odgrywa kluczową rolę w reprezentacji kolorów. Każdy kolor na ekranie cyfrowym składa się z trzech komponentów — czerwonego, zielonego i niebieskiego (RGB) — każdy z przedziału od 0 do 255 w systemie dziesiętnym. W systemie szesnastkowym ten zakres mieści się między 00 a FF.

Kolor jest wyświetlany jako kombinacja tych trzech par:

#RRGGBB\#RRGGBB

Przykład:

  • #FF0000 → Czysta czerwień
  • #00FF00 → Czysta zieleń
  • #0000FF → Czysty błękit
  • #FFFFFF → Biały (maksymalna intensywność wszystkich trzech kolorów)
  • #000000 → Czarny (brak światła)

Każda para odpowiada jednemu kanałowi kolorów:

  • RR kontroluje ilość czerwieni,
  • GG kontroluje ilość zieleni,
  • BB kontroluje ilość niebieskiego.

Na przykład, jeśli wybierzesz #4CAF50:

  • 4C₁₆ = 76₁₀ (składnik czerwony),
  • AF₁₆ = 175₁₀ (składnik zielony),
  • 50₁₆ = 80₁₀ (składnik niebieski).

Kombinacja daje średni zielony odcień.

Ta zwięzła reprezentacja jest idealna dla deweloperów i projektantów pracujących ze stronami internetowymi, grafiką cyfrową i interfejsami użytkownika.

Tabela konwersji do szybkiego odniesienia

DziesiętnieSzesnastkowoDziesiętnieSzesnastkowo
0088
1199
2210A
3311B
4412C
5513D
6614E
7715F

Najczęściej zadawane pytania

Jak przekonwertować 125₁₀ na system szesnastkowy?

DzielenieIlorazReszta
125 ÷ 16713 (D)
7 ÷ 1607

Odczytywanie od dołu do góry: 7D

12510=7D16125_{10} = 7D_{16}

Dlaczego w projektowaniu stron używa się kolorów szesnastkowych zamiast dziesiętnych?

Szesnastkowy system umożliwia zwięzłą reprezentację wartości RGB używając zaledwie sześciu znaków, co doskonale współgra z wartościami bajtów (0–255) w cyfrowych systemach kolorów.

Przekształć liczbę 600 na system szesnastkowy

DzielenieIlorazReszta
600 ÷ 16378
37 ÷ 1625
2 ÷ 1602

Odczytywanie od dołu do góry: 258

60010=25816600_{10} = 258_{16}

Zgłoś błąd

To pole jest wymagane.