Decimal till hexadecimal omvandlare
Hexadecimalt dyker upp varje gång du arbetar med färger, minnesadresser, Unicode-kodpunkter eller filkontrollsummor. Den här omvandlaren tar ett decimalt heltal och returnerar direkt representationen i bas 16, med versaler. Negativa tal kommer ut som 64-bitars tvåkomplement, den form som kompilatorer och debuggers använder.
Så omvandlar du decimalt till hexadecimalt
-
1
Ange ett decimalt heltal
Skriv ett positivt eller negativt heltal upp till 64-bitarsomfånget. Bråkdelar ignoreras; ange bara det du vill omvandla.
-
2
Läs den hexadecimala utdatan
Det hexadecimala värdet med versaler visas direkt. Inget prefix läggs till; verktyget skriver bara siffrorna.
-
3
Kontrollera negativa värden
Negativa heltal kommer ut som 64-bitars tvåkomplement, så -1 blir FFFFFFFFFFFFFFFF, det mönster ett 64-bitarsregister lagrar.
-
4
Använd resultatet
Kopiera värdet till din kod, konfigurationsfil eller terminal och lägg till 0x själv där målspråket kräver det.
Så fungerar bas 16
Det hexadecimala systemet använder siffrorna 0–9 och bokstäverna A–F, där A motsvarar 10, B motsvarar 11 och F motsvarar 15. Varje hexadecimal siffra kodar exakt fyra bitar, vilket är anledningen till att hexadecimalt är det naturliga komplementet till binärt för programmerare: ett hexadecimalt tecken ersätter fyra binära siffror utan någon förlust.
Vanliga hållpunkter vid omvandling
| Decimalt | Hex | Anmärkningar |
|---|---|---|
| 10 | A | Första siffran som använder en bokstav |
| 16 | 10 | Positionsvärdet slår om efter F |
| 255 | FF | Största värdet för en byte utan tecken |
| 256 | 100 | Första värdet som kräver tre siffror |
| 4 095 | FFF | Största 12-bitars utan tecken |
| 65 535 | FFFF | Största värdet för två byte |
| 16 777 215 | FFFFFF | Största RGB-färgvärdet |
Tal med tecken och tvåkomplement
Negativ indata omvandlas till 64-bitars tvåkomplement, det bitmönster ett 64-bitarsregister faktiskt innehåller. Ange -1 så får du FFFFFFFFFFFFFFFF; -42 blir FFFFFFFFFFFFFFD6. Verktyget rapporterar det råa bitmönstret, inte en algebraisk form som -2A; jämför därför med vad systemet du matar in i förväntar sig.
Tips
- Färgkoder kräver 6 hexadecimala siffror. En hexadecimal CSS-färg består av tre byte (6 siffror), en per RGB-kanal. Omvandlaren ger FF för 255; lägg själv till de saknade nollorna när du bygger en färg som 0000FF.
- Minnesadresser använder 0x. Prefixet
0xsignalerar att “det som följer är hexadecimalt” i C, Python, JavaScript och de flesta disassemblrar. Den här omvandlaren lägger inte till det; skriv det själv där målspråket kräver det. - Gemener och versaler ändrar inte värdet.
0xFFoch0xffär identiska. Den här omvandlaren skriver alltid versaler.
Vanliga frågor
Omvandlaren arbetar bara med heltal. Ett värde som 3,14 kapas till 3 före omvandling. Ta bort bråkdelen först eller använd ett verktyg som hanterar hexadecimala bråk.
Det är en syntaktisk markör som infördes av språket C så att parsern vet att de efterföljande siffrorna är i bas 16. Utan den kan 10 vara bas 10, 2, 8 eller 16; med 0x10 är det entydigt 16 decimalt. Den här omvandlaren accepterar inte 0x-inmatning, så skriv bara siffrorna.
Negativa heltal visas som 64-bitars tvåkomplement, det mönster ett 64-bitarsregister lagrar. -1 blir FFFFFFFFFFFFFFFF i stället för -1, eftersom det är det värdet din dator faktiskt håller.
Siffran du anger skickas till kalkylatorn vid varje tangenttryckning så att den kan beräkna hex-värdet. Den sparas inte efter att du stänger sidan och delas aldrig.
Relaterade verktyg
ASCII-tabellreferens
Full ASCII-tabell från 0 till 127 med decimal-, hex-, oktal- och binärvärden samt notation för numeriska HTML-referenser, inklusive NUL, LF och DEL.
HTML-teckenreferens
En sökbar lista över HTML-entiteter med deras namngivna och numeriska koder samt kopiering med ett klick för specialtecken och symboler.
Referens för kortkommandon
Sök dokumenterade standardkommandon för VS Code, Chrome och Bash med GNU Readline i macOS, Windows och Linux.
Färgpalettgenerator
Skapa monokromatiska, analoga, komplementära, triadiska eller tetradiska färgpaletter från en HEX-basfärg och exportera kopieringsklara CSS-variabler.
Slumpgenerator för bokstäver
Generera slumpade A-Z-bokstäver. Välj antal, versaler, gemener eller blandat läge och använd resultatet för spel, uppgifter eller klassrumsaktiviteter.
HTML-formaterare
Formatera HTML lokalt i webbläsaren med indrag på två eller fyra blanksteg. HTML laddas inte upp eller valideras.
Verktyget finns på andra språk
- 10진수 → 16진수 변환기 [KO]
- Chuyển đổi từ thập phân sang thập lục phân [VI]
- Decimaal naar hexadecimaal converter [NL]
- 十进制到十六进制转换器 [ZH]
- Dezimal zu Hex-Konverter [DE]
- Decimal to Hex Converter [EN]
- Konverter Desimal ke Heksadesimal [ID]
- Konwerter dziesiętny na szesnastkowy [PL]
- محول العشري إلى الست عشري [AR]
- เครื่องแปลงทศนิยมเป็นเลขฐานสิบหก [TH]
- Convertidor de Decimal a Hex [ES]
- Convertisseur Décimal en Hexadécimal [FR]
- Conversor de Decimal para Hex [PT]
- 10進数から16進数への変換ツール [JA]
- Ondalıktan On Altılığa Dönüştürücü [TR]
- Convertitore da Decimale a Esadecimale [IT]
- Конвертер из десятичной в шестнадцатеричную [RU]