Hoppa till innehåll
TextArray
100% lokalt

IP-adressomvandlare (hex/dec/binär)

Konvertera en IPv4-adress mellan prickad, decimal (DWORD), hexadecimal och binär.

Inmatning
Utmatning

IP-adressomvandlare (hex/dec/binär)

En IPv4-adress är bara ett 32-bitars nummer som bär fyra punkter. 192.168.0.1 är också heltal 3232235521, hex-värdet 0xC0A80001 och den binära strängen 11000000.10101000.00000000.00000001 — samma trettiotvå-vägs-skrivna bitar. Det här verktyget konverterar fritt mellan dem alla: klistra in vilken form som helst och hämta de andra tre direkt.

DWORD-formen (decimal heltal) är den du möter på överraskande ställen — en förkortad URL som http://3232235521/ löser sig till 192.168.0.1, loggformat lagrar ibland adresser som heltal och databaser behåller dem ofta som ett enda nummer för snabba frågor. Den hexadecimala formen dyker upp i paketdumpar, routerkonfigurationer och firmware. Den binära formen är hur subnetting faktiskt fungerar, en bit i taget. Att kunna bläddra mellan dem är en rutinmässig del av nätverksfelsökning och ett återkommande pusseljakt och CTF-trick.

Inmatningsformatet upptäcks automatiskt – en prickad sträng, ett vanligt heltal, ett 0x-prefix eller blott hexadecimalt värde, eller en 32-bitars binär körning – med en manuell åsidosättning för de tvetydiga fallen, eftersom ett kort tal som "10" kan läsas som decimal eller binär. Varje konvertering valideras: oktetter måste vara 0–255, heltal måste rymmas i 32 bitar, hex måste vara högst åtta siffror. Skräpinput ger en lugn förklaring snarare än ett felaktigt svar.

Allt körs lokalt i din webbläsare – adresserna du konverterar lämnar aldrig din enhet.

FAQ

Vad är DWORD- eller heltalsformen för en IP?
Hela 32-bitarsadressen läses som ett enda osignerat nummer: 192.168.0.1 är 192·256³ + 168·256² + 0·256 + 1 = 3232235521. Det är hur många databaser som lagrar IP-adresser för snabba jämförelser av intervall, och vilka numeriska http://2352IP-adresser som http://2523-adresser använder.
Varför konverterar samma korta nummer olika?
Ett värde som "10" är en giltig decimal (→ 0.0.0.10) och en giltig binär (→ 0.0.0.2). Auto-detect gör en bästa gissning, men för korta tvetydiga inmatningar ställ in inmatningsformatet uttryckligen för att få den läsning du menar.
Klarar den IPv6?
Nej – det här verktyget är IPv4-specifikt och konverterar en enda 32-bitars adress. IPv6-adresser är 128 bitar med sin egen notation; för att extrahera dem från text, använd IP-extraktorn och för subnätmatematik subnätkalkylatorn.
Vad räknas som giltig input?
En prickad quad med oktetter 0–255, en decimal från 0 till 4294967295, ett hexadecimalt värde upp till åtta siffror (med eller utan 0x), eller en binär sträng upp till 32 bitar. Allt utanför dessa intervall avvisas med en förklaring.
Laddas min input upp någonstans?
Nej. Konverteringen körs helt i din webbläsare och dina adresser lämnar aldrig din enhet.