Ga naar inhoud
TextArray
100% lokaal

IP-adresconverter (hex/dec/binair)

Converteer een IPv4-adres tussen gestippeld, decimaal (DWORD), hexadecimaal en binair.

Invoer
Uitvoer

IP-adresconverter (hex/dec/binair)

Een IPv4-adres is slechts een 32-bits nummer met vier punten. 192.168.0.1 is ook het gehele getal 3232235521, de hexadecimale waarde 0xC0A80001 en de binaire reeks 11000000.10101000.00000000.00000001 – dezelfde tweeëndertig bits, op vier manieren geschreven. Deze tool kan vrij tussen alle formulieren worden geconverteerd: plak een willekeurig formulier en ontvang direct de andere drie.

De DWORD-vorm (decimaal geheel getal) kom je op verrassende plaatsen tegen: een verkorte URL zoals http://3232235521/ wordt omgezet in 192.168.0.1, logformaten slaan adressen soms op als gehele getallen, en databases bewaren ze vaak als een enkel getal voor snelle zoekopdrachten. De hexadecimale vorm verschijnt in pakketdumps, routerconfiguraties en firmware. De binaire vorm is hoe subnetten feitelijk werken, beetje bij beetje. De mogelijkheid om tussen de twee te schakelen is een routineonderdeel van het debuggen van netwerken en een terugkerend puzzel- en CTF-trucje.

Het invoerformaat wordt automatisch gedetecteerd - een string met stippellijnen, een gewoon geheel getal, een waarde met een 0x-voorvoegsel of een kale hexadecimale waarde, of een binaire run van 32 bits - met een handmatige overschrijving voor dubbelzinnige gevallen, aangezien een kort getal als "10" kan worden gelezen als decimaal of binair. Elke conversie valideert: octetten moeten 0-255 zijn, het gehele getal moet in 32 bits passen, hex mag maximaal acht cijfers bevatten. Ongewenste invoer retourneert een rustige uitleg in plaats van een verkeerd antwoord.

Alles draait lokaal in uw browser; de adressen die u converteert verlaten uw apparaat nooit.

FAQ

Wat is de DWORD- of gehele vorm van een IP?
Het hele 32-bits adres wordt gelezen als een enkel getal zonder teken: 192.168.0.1 is 192·256³ + 168·256² + 0·256 + 1 = 3232235521. Het geeft aan hoeveel databases IP's opslaan voor snelle vergelijkingen, en wat een numerieke IP-URL zoals http://3232235521/ gebruikt.
Waarom converteert hetzelfde korte getal anders?
Een waarde zoals "10" is een geldig decimaalteken (→ 0.0.0.10) en een geldig binair getal (→ 0.0.0.2). Automatische detectie maakt een beste inschatting, maar voor korte dubbelzinnige invoer stelt u het invoerformaat expliciet in om de door u bedoelde meting te verkrijgen.
Kan deze overweg met IPv6?
Nee: deze tool is IPv4-specifiek en converteert een enkel 32-bits adres. IPv6-adressen zijn 128 bits met hun eigen notatie; om ze uit tekst te extraheren, gebruikt u de IP-extractor, en voor subnetberekeningen de subnetcalculator.
Wat telt als geldige invoer?
Een gestippelde quad met octetten 0-255, een decimaal van 0 tot 4294967295, een hexadecimale waarde van maximaal acht cijfers (met of zonder 0x), of een binaire reeks van maximaal 32 bits. Anything outside those ranges is rejected with an explanation.
Wordt mijn invoer ergens geüpload?
Nee. De conversie verloopt volledig in uw browser en uw adressen verlaten nooit uw apparaat.