Beginner

IP-adress till heltalsomvandlare

Konvertera en IPv4-adress till dess 32-bitars decimal (plus hexadecimalt och binärt), eller omvandla ett heltal till prickad-kvart-notation.

Riktning

Dotted-quad, each octet 0-255
Decimal integer
3 232 235 777

Dotted IP: 192.168.1.1

Hexadecimal
0xC0A80101
Binary
11000000.10101000.00000001.00000001
Dotted-quad
192.168.1.1
100%
0%
0%
0%
Octet 1
Octet 2
Octet 3
Octet 4
Each octet's weighted contribution to the 32-bit integer
Step by step
  1. 1

    Octet 1 contribution (×2²⁴)

    192 × 16 777 216 = 3 221 225 472
  2. 2

    Octet 2 contribution (×2¹⁶)

    168 × 65 536 = 11 010 048
  3. 3

    Octet 3 contribution (×2⁸)

    1 × 256 = 256
  4. 4

    Octet 4 contribution (×2⁰)

    1 × 1 = 1
  5. 5

    32-bit integer

    3 221 225 472 + 11 010 048 + 256 + 1 = 3 232 235 777
    Each octet scaled by its byte-position weight (256³, 256², 256, 1) then summed.
Resultaten är uppskattningar endast för allmän information och utgör inte professionell rådgivning — verifiera alltid viktiga resultat oberoende innan du förlitar dig på dem. Läs hela ansvarsfriskrivningen.
Snabbt svar

Hur fungerar denna kalkylator?

Multiplicera varje IPv4-oktet med sitt platsvärde (256³, 256², 256, 1) och summera dem för att få ett 32-bitars heltal från 0 till 4294967295. Till exempel blir 192.168.1.1 till 3232235777. Vänd tillbaka med successiv division och modulo med 256 för att återfå den prickade-kvart-adressen.

Formel
heltal = a×16777216 + b×65536 + c×256 + d
How this is calculated

En IPv4-adress har fyra oktetter (a.b.c.d), var och en ett 8-bitars värde från 0 till 255. För att konvertera adressen till ett enda 32-bitars tal viktas varje oktet av sin position: den första okteten multipliceras med 256³ (16777216), den andra med 256² (65536), den tredje med 256, och den sista med 1. Additionen ger ett osignerat heltal från 0 till 4294967295.

För att invertera processen dekomponeras heltalet tillbaka till oktetter: a = floor(n / 16777216) mod 256, b = floor(n / 65536) mod 256, c = floor(n / 256) mod 256, och d = n mod 256. Resultatet sätts samman igen som den bekanta prickade-kvart-strängen.

Hexadecimalformen är heltalet skrivet i bas 16 (8 hexsiffror när det är utfyllt), och binärformen visar varje oktet som en 8-bitars grupp. Verktyget validerar att varje oktet håller sig inom 0–255 och att heltalsindatan är ett heltal inom det osignerade 32-bitarsintervallet; ogiltiga eller felformaterade indata ger inget resultat.

Vanliga frågor

En IPv4-adress är 32 bitar, så det största möjliga värdet är 2³² − 1 = 4294967295, vilket motsvarar 255.255.255.255.

Många databaser och språk lagrar värdet i en 64-bitars signerad lång för att hålla det positivt, eftersom ett 32-bitars signerat heltal skulle svämma över vid 2147483647. Talet i sig är fortfarande ett osignerat 32-bitars IPv4-värde.

Nej. IPv6-adresser är 128 bitar och använder en annan hexadecimal notation. Denna omvandlare hanterar bara 32-bitars IPv4-adresser.

Även känt som

ip till heltal
ip till decimal
ipv4 till nummer
ip adress omvandlare
heltal till ip
konvertera ip adress
ip till long

APA

TG we-Calculate Editorial Team. (2026). IP-adress till heltalsomvandlare [Online calculator]. TG we-Calculate. https://we-calculate.com/sv/calculator/ip-to-integer-converter

Chicago

TG we-Calculate Editorial Team. "IP-adress till heltalsomvandlare." TG we-Calculate. 2026. https://we-calculate.com/sv/calculator/ip-to-integer-converter.

IEEE

TG we-Calculate Editorial Team, "IP-adress till heltalsomvandlare," TG we-Calculate, 2026. [Online]. Available: https://we-calculate.com/sv/calculator/ip-to-integer-converter

BibTeX

@misc{wecalculate_ip_to_integer_converter, title = {IP-adress till heltalsomvandlare}, author = {{TG we-Calculate Editorial Team}}, howpublished = {\url{https://we-calculate.com/sv/calculator/ip-to-integer-converter}}, year = {2026}, note = {TG we-Calculate} }

Hjälpte denna kalkylator dig?