Konwerter liczb do hex
Konwertuj liczby dziesiętne, szesnastkowe (hex), ósemkowe i binarne. Kolorów hex (#RRGGBB), adresów pamięci, kodu ASCII. Bezpłatnie.
-
1Wprowadź dane
Wpisz treść, wklej tekst lub załaduj plik z dysku. -
2Kliknij przycisk
Narzędzie natychmiast przetworzy Twoje dane w przeglądarce. -
3Pobierz wynik
Skopiuj gotowy tekst lub zapisz plik na urządzeniu.
return "Wynik gotowy w 0.1s";
}
Oceń to narzędzie:
Powiązane narzędzia
Inne narzędzia, które mogą Ci się przydaćKonwerter liczb dziesiętnych na HEX i systemy pozycyjne
Systemy pozycyjne to podstawa informatyki: binarny (2), ósemkowy (8), dziesiętny (10) i szesnastkowy (16). Każdy system ma swoje zastosowanie: binarny – sprzęt, hex – kolory CSS i adresy pamięci, ósemkowy – uprawnienia Unix (chmod). Konwerter przelicza między wszystkimi systemami.
Systemy pozycyjne – podstawy
Binarny (base-2): cyfry 0-1. Każda pozycja = potęga 2. 1010₂ = 1×8+0×4+1×2+0×1 = 10₁₀. Ósemkowy (base-8): cyfry 0-7. 12₈ = 1×8+2 = 10₁₀. Dziesiętny (base-10): cyfry 0-9. Szesnastkowy (base-16): cyfry 0-9, A-F. FF₁₆ = 15×16+15 = 255₁₀. Litery: A=10, B=11, C=12, D=13, E=14, F=15.
Przeliczanie między systemami
Dziesiętny → binarny: dziel przez 2, zbieraj reszty. 10÷2=5 r0, 5÷2=2 r1, 2÷2=1 r0, 1÷2=0 r1 → 1010₂. Dziesiętny → hex: dziel przez 16. 255÷16=15 r15 → FF₁₆. Hex → binarny: każda cyfra hex = 4 bity. F₁₆=1111₂, A₁₆=1010₂. FA₁₆=11111010₂. Ósemkowy → binarny: każda cyfra = 3 bity.
Hex w programowaniu
CSS kolory: #RRGGBB. #FF0000 = czerwony. #00FF00 = zielony. #0000FF = niebieski. #FFFFFF = biały. #000000 = czarny. Adresy pamięci: 0x7FFC1234 (prefix 0x). ASCII hex: "A" = 0x41 = 65₁₀. Unicode: U+0041. HTML entities: A = A. Kolory RGB hex: narzędzie na tej stronie konwertuje.
Chmod i system ósemkowy
chmod 755: 7=rwx, 5=r-x, 5=r-x. Binarnie: 111 101 101. 7=111₂(4+2+1), 5=101₂(4+0+1). chmod 644: właściciel rw-, grupa r--, inni r--. chmod 777: pełne uprawnienia dla wszystkich (ryzykowne!). Szybkie zapamiętanie: 4=read, 2=write, 1=execute. Suma = uprawnienia.
Najczęstsze pytania
Jak szybko przeliczać hex w głowie?
Zapamiętaj: 0=0000, 1=0001, ..., 9=1001, A=1010, B=1011, C=1100, D=1101, E=1110, F=1111. Hex → decimal: F×16 + A = 15×16+10 = 250. AB₁₆ = 10×16+11 = 171. Szybkie: pierwsze 256 liczb (00-FF) warto znać na pamięć jako programista.
Jak hex jest używany w kolorach CSS?
#RRGGBB: R, G, B w zakresie 00-FF (0-255). #FF5733: R=255, G=87, B=51 = koralowy. Skrót: #FFF = #FFFFFF. Przezroczystość: #RRGGBBAA lub rgba(). Narzędzia: color.adobe.com, coolors.co. JavaScript: parseInt("FF", 16) = 255. CSS zmienne: --color: #3498db.
Jak konwertować ASCII na hex?
Każdy znak ASCII: numer 0-127 (0-255 dla extended). A=65=0x41, a=97=0x61, spacja=32=0x20. JavaScript: "A".charCodeAt(0).toString(16) = "41". Python: hex(ord("A")) = "0x41". Cały string: "Hello".split("").map(c => c.charCodeAt(0).toString(16)) = ["48","65","6c","6c","6f"].
Co to jest two's complement (uzupełnienie do dwóch)?
Reprezentacja liczb ujemnych w binarnym. Dla 8-bit: -1 = 11111111 = 0xFF. -128 = 10000000 = 0x80. 127 = 01111111 = 0x7F. Jak obliczyć: odwróć bity + 1. -42: 42 = 00101010, odwróć = 11010101, +1 = 11010110 = 0xD6. Dlaczego: prosta matematyka dodawania działa bez specjalnej obsługi znaku.
Jakie są popularne liczby hex do zapamiętania?
0xFF = 255 (max byte). 0x100 = 256 (256 wartości na byte). 0x7F = 127 (max signed byte). 0x80 = 128. 0xFFFF = 65535 (max 2 bytes). 0xDEADBEEF: słynna wartość debug (0xDEAD BEEF). 0xCAFEBABE: magic bytes Java .class file. 0x1337 = "leet" (1337 speak). 0xC0FFEE: coffee.
Powiązane narzedzia: kalkulator chmod, konwerter kolorow hex i koder ASCII.