Hex na dec (i dec na hex): konwerter
Hex na dec w jednym kroku: pomnóż każdą cyfrę przez potęgę 16 i dodaj, więc FF (hex) = 255 (dec), a 2A3 (hex) = 675 (dec). Wpisz liczbę szesnastkową (z 0x, z # lub bez) – wartość dziesiętna pojawi się w trakcie pisania, a pod spodem zapis dwójkowy i ósemkowy; dec na hex zamienisz w tym samym polu po zmianie kierunku.
Źródło: Wikipedia: Positional notation (base conversion, place values). Stan na: .
Jak to obliczamy
Jak zamienić hex na dec
Każda cyfra szesnastkowa oznacza liczbę od 0 do 15 (A = 10, B = 11, C = 12, D = 13, E = 14, F = 15), a każde miejsce jest warte 16 razy więcej niż miejsce po jego prawej stronie. Weźmy 2A3: 2 × 16² + 10 × 16 + 3 = 512 + 160 + 3 = 675. Przy dwóch cyfrach jest skrót: pierwsza cyfra × 16 plus druga, więc B7 to 11 × 16 + 7 = 183. Rachunek pod wynikiem wypisuje wartości miejsc dla Twojej liczby.
Z dec z powrotem na hex
Dziel przez 16 raz za razem i odczytuj reszty od dołu: 255 ÷ 16 = 15 reszty 15, a 15 ÷ 16 = 0 reszty 15, więc obie cyfry to F: 255 (dec) = FF (hex). Podobnie 4096 (dec) = 1000 (hex), o jedną cyfrę dłuższe niż 4095, czyli FFF. Reszty od 10 do 15 zapisuje się jako A–F.
Gdzie spotkasz wartości hex
- Kolory: kolor internetowy, np. #FF8800, to trzy bajty. FF = 255 czerwonego, 88 = 136 zielonego, 00 = 0 niebieskiego, czyli rgb(255, 136, 0), intensywny pomarańcz. Połowa jasności, 80, to 128.
- Tekst: „A” w ASCII to 0x41 = 65, małe „a” to 0x61 = 97, a emoji U+1F600 to 128512.
- Rozmiary pamięci i limity: FFFF to 65535, największa wartość 16-bitowa, a FFFFFFFF to 4294967295, największa 32-bitowa.
Po co w ogóle hex
Jedna cyfra szesnastkowa to dokładnie cztery bity (półbajt), więc dwie cyfry tworzą bajt, a liczba jest zwartym zapisem liczby dwójkowej: 0xFF = 1111 1111. Dlatego hex stosuje się w kolorach, adresach pamięci i zrzutach bajtów. Prefiks 0x tylko oznacza zapis: 0x10 to 16, a nie dziesięć. Wielkie i małe litery znaczą to samo.
Bardzo duże wartości
Konwersja jest dokładna także dla długich liczb, znacznie powyżej 53 bitów, gdzie zwykły kalkulator zaczyna zaokrąglać: FFFFFFFFFFFFFFFF (16 liter F) daje 18446744073709551615.
Czym ta strona różni się od kalkulatora systemów liczbowych
Tu zamieniasz tylko hex na dec i z powrotem. Dowolne podstawy, liczby ujemne i kod uzupełnień do dwóch znajdziesz w kalkulatorze systemów liczbowych. Kolor w zapisie #RRGGBB zamienisz od razu na RGB, HSL i inne modele w konwerterze kolorów HEX na RGB.
Najczęściej zadawane pytania
Jak zamienić hex na dec?
Pomnóż każdą cyfrę przez 16 do potęgi równej numerowi miejsca (licząc od 0 z prawej) i dodaj. Dla 2A3: 2 × 256 + 10 × 16 + 3 = 675, więc 2A3 (hex) = 675 (dec).
Ile to FF w systemie dziesiętnym?
FF (hex) = 255 (dec), największa wartość jednego bajtu. FFFF to 65535.
Jak zamienić dec na hex?
Dziel przez 16 i zapisuj reszty (10–15 jako A–F) od ostatniej do pierwszej. Dla 255: 255 (dec) = FF (hex).
Co oznacza 0x przed liczbą szesnastkową?
Tylko tyle, że cyfry są szesnastkowe. 0x1F to to samo co 1F, czyli 31 w systemie dziesiętnym. Konwerter przyjmuje prefiks 0x oraz # na początku.
Jak odczytać hexowy kod koloru jako liczby dziesiętne?
Podziel go na trzy pary: #FF8800 to FF, 88, 00, czyli czerwony 255, zielony 136, niebieski 0.
Źródła i podstawa prawna
- Wikipedia: Positional notation (base conversion, place values)
- Unicode Standard – code points are written in hexadecimal (U+0041 = 65)
Stan na: · Zasady redakcyjne
Podobne narzędzia
- Kalkulator systemów liczbowych z obliczeniamiKalkulator systemów liczbowych: zamiana między systemem dwójkowym, ósemkowym, dziesiętnym, szesnastkowym i bazą 2–36 – z obliczeniami, ułamkami i U2.
- Zamiana systemu binarnego na dziesiętnyBinarny na dziesiętny: dodaj wagi 1, 2, 4, 8… tam, gdzie stoi 1, więc 10001 to 17. Z obliczeniami krok po kroku, tabelą, kodem w Pythonie i C++.
- Kalkulator binarny z obliczeniami krok po krokuKalkulator binarny online: dodawaj, odejmuj, mnóż, dziel i łącz liczby binarne za pomocą AND, OR i XOR – wynik także dziesiętnie, szesnastkowo i w kodzie U2.
- Konwerter kolorów: HEX, RGB, HSL, HSV, CMYKKonwerter kolorów online: zamiana HEX na RGB, RGB na HEX, HSL, HSV, HWB i CMYK. Wpisz kolor w dowolnym formacie lub wybierz go z próbnika i skopiuj wynik.
- Tabela ASCII z kodami dziesiętnymi, hex, ósemkowymi, binarnymi i wyszukiwarką UnicodePełna tabela ASCII (0–127) i Latin-1 (128–255): kody dziesiętne, hex, ósemkowe, binarne, encje HTML i znaki sterujące. Wyszukaj dowolny znak Unicode.
- Kalkulator onlineDarmowy kalkulator online: wpisz lub klikaj, a wynik pojawi się od razu – z kolejnością działań, nawiasami, procentami, pierwiastkiem i historią.
- Transkrypcja DNA i translacjaTranskrypcja DNA na mRNA i odczyt kodonów jako aminokwasów: nić matrycowa lub kodująca, start od AUG, kodony stop – według standardowego kodu NCBI.
- Mach na km/hMach na km/h: wpisz liczbę Macha lub prędkość, wybierz temperaturę powietrza i zobacz km/h, m/s, mph i węzły – z tabelą prędkości dźwięku.
- Paradoks urodzinParadoks urodzin: prawdopodobieństwo, że dwie osoby w grupie mają urodziny tego samego dnia, albo liczebność grupy dla zadanego prawdopodobieństwa, z tabelą.