Narzędzia
PL

Konwerter hex na dec (szesnastkowy na dziesiętny)

Wpisz liczbę szesnastkową, np. FF lub 0x1A, a od razu zobaczysz jej wartość dziesiętną wraz z obliczeniami krok po kroku. Konwerter podaje też zapis binarny i ósemkowy, odczytuje wartości ze znakiem (kod U2) i ułamkowe oraz zamienia całe listy naraz.

Wskazówka: wpisz jedną liczbę w każdej linii, aby zamienić całą listę naraz.

We wszystkich systemach

Szesnastkowy
Dziesiętny
Binarny
Ósemkowy

Prywatnie: Twoje dane są przetwarzane w przeglądarce i nigdy nie trafiają na serwer.

Jak korzystać z konwertera hex na dec

  1. Wpisz lub wklej liczbę hex w pole wejściowe. Akceptowane są prefiksy, takie jak 0x lub #, końcowe h, spacje i podkreślenia. Aby zamienić listę, wpisz po jednej liczbie w linii.
  2. Wartość dziesiętna pojawia się natychmiast, razem z wartościami binarną i ósemkową oraz objaśnieniem obliczeń krok po kroku.
  3. Jeśli wartość hex to liczba całkowita ze znakiem, zaznacz Ze znakiem (kod U2) i wybierz liczbę bitów – np. FF jako liczba 8-bitowa to −1. Następnie skopiuj wynik.

Zamiana z systemu szesnastkowego na dziesiętny – wzór

System szesnastkowy (heksadecymalny) to system liczbowy o podstawie 16. Używa cyfr 0–9 oraz liter A = 10, B = 11, C = 12, D = 13, E = 14 i F = 15. Każda pozycja jest warta 16 razy więcej niż pozycja po jej prawej stronie, więc wzór na zamianę hex na dziesiętny wygląda tak:

decimal = dₙ × 16ⁿ + … + d₂ × 16² + d₁ × 16¹ + d₀ × 16⁰

Pomnóż każdą cyfrę przez potęgę 16 odpowiadającą jej pozycji (licząc od 0 z prawej strony) i dodaj wyniki. Przykład: 3C = 3 × 16 + 12 = 60, a 1A3F = 1 × 4096 + 10 × 256 + 3 × 16 + 15 × 1 = 4096 + 2560 + 48 + 15 = 6719.

PozycjaPotęga 16Wartość dziesiętna
016⁰1
116¹16
216²256
316³4096
416⁴65536
516⁵1048576

Tabela zamiany hex na dziesiętny

Najczęściej sprawdzane wartości hex wraz z ich odpowiednikami dziesiętnymi. Jeden bajt to zakres od 00 do FF (0–255); w uwagach podano znak ASCII lub znaczenie wartości w programowaniu.

HexDziesiętnieWarto wiedzieć
101616¹
1A261 × 16 + 10
2032Spacja w ASCII
2A42ASCII *
3C60ASCII <
64100ASCII d
7F127Największa 8-bitowa wartość ze znakiem
80128−128 jako bajt ze znakiem
FF255Największa wartość bajtu; −1 jako bajt ze znakiem
10025616²
3E810003 × 256 + 14 × 16 + 8
7FFF32767Największa 16-bitowa wartość ze znakiem
FFFF65535Największa wartość 16-bitowa; −1 jako 16-bitowa liczba ze znakiem
7FFFFFFF2147483647Największa 32-bitowa liczba całkowita ze znakiem
FFFFFFFF4294967295Największa 32-bitowa liczba całkowita bez znaku

Zamiana hex na dec w Pythonie, JavaScripcie i Excelu

Dlaczego warto wybrać Online Hex Converter?

Najczęściej zadawane pytania

Ile to jest FF dziesiętnie?

FF w hex to 255 dziesiętnie: 15 × 16 + 15 = 255. To największa wartość, jaką może przechować jeden bajt. Odczytane jako 8-bitowa liczba ze znakiem (kod U2) te same bity oznaczają −1.

Jak zamienić ujemną liczbę hex na dziesiętną?

Jeśli liczba hex ma znak minus, zamień cyfry i zachowaj znak: −1A = −26. Jeśli to wartość w kodzie U2, np. FFFE, zaznacz Ze znakiem (kod U2) i wybierz 16 bitów: konwerter odejmie 2¹⁶ = 65536 od 65534 i pokaże −2.

Czy można zamieniać liczby hex z częścią ułamkową?

Tak. Cyfry po przecinku są warte 16⁻¹ = 1/16, 16⁻² = 1/256 i tak dalej, więc 1A.8 = 26 + 8/16 = 26,5, a 0.4 = 0,25.

Czy rozmiar liczby hex jest ograniczony?

W praktyce nie. Konwerter korzysta z liczb całkowitych dowolnej precyzji, więc wartości 64-bitowe, takie jak FFFFFFFFFFFFFFFF (18446744073709551615), a nawet dłuższe ciągi hex są zamieniane dokładnie, bez zaokrągleń.