Számrendszer-váltó

Bináris, oktális, decimális és hexadecimális átváltás élőben, tetszőleges alappal (2–36). Nagy számok (BigInt), bit-hossz, csoportosítás. Böngészőben, privát.

Szervermentes Azonnali Privát Ingyenes

Miről szól ez az eszköz?

A számrendszer-váltó élőben alakít át egész számokat bináris (2-es), oktális (8-as), decimális (10-es) és hexadecimális (16-os) számrendszer között – bármelyik mezőt írod, a többi azonnal frissül. Tetszőleges alap (2–36) is választható, a konverzió pedig BigInt-tel történik, így a 64 biten túli értékek (nagy memóriacímek, bitmaszkok) is pontosak. Programozóknak, hallgatóknak és mindenkinek, aki gyorsan szeretne számrendszert váltani – telepítés nélkül, a böngészőben.

Hogyan használd a(z) Számrendszer-váltó-t?

  1. Szám beírása

    Írd be az értéket bármelyik számrendszer mezőjébe – nem kell előre eldöntened a kiindulási alapot.

  2. Élő átváltás

    A többi mező (bináris, oktális, decimális, hexadecimális) azonnal frissül a beírt értékre.

  3. Egyéni alap

    Tetszőleges 2 és 36 közötti alaphoz válaszd ki a kívánt számot az egyéni alap legördülőből.

  4. Eredmény másolása

    A sor melletti gombbal bármelyik számrendszer értékét a vágólapra másolod.

Mikor van rá szükséged?

  • Programozás

    Hexadecimális memóriacímek, színkódok (#RRGGBB) vagy bitmaszkok gyors értelmezése decimálisban és binárisban.

  • Tanulás

    Informatika órán a számrendszerek és az átváltás megértéséhez – látod egyszerre mind a négy alakot.

  • Hálózat és hardver

    IP-alhálózati maszkok, regiszterértékek és flag-ek átváltása bináris és hexadecimális között.

  • Bit-műveletek

    A bináris alak és a bit-hossz segít a bitenkénti műveletek (AND, OR, shift) tervezésében és ellenőrzésében.

A négy leggyakoribb számrendszer

Számrendszer Alap Számjegyek Példa (255)
Bináris 20–111111111
Oktális 80–7377
Decimális 100–9255
Hexadecimális 160–9, A–FFF

Számrendszerek dióhéjban

A számrendszer azt határozza meg, hány különböző számjegyet használunk, és mekkora a helyiértékek alapja. A hétköznapi decimális (10-es) rendszerben tíz számjegy van (0–9), a számítógépek viszont a kettes (bináris) rendszert használják, mert az áramköri kapcsolók két állapota (0 és 1) közvetlenül megfeleltethető a biteknek.

A hexadecimális (16-os) rendszer a programozás kényelmi nyelve: egy hexadecimális számjegy pontosan négy bitet kódol, így egy bájt (8 bit) mindig két hexadecimális jeggyel írható le. Ezért látunk hexadecimálist a memóriacímeknél, a színkódoknál és a hibakódoknál. Az oktális (8-as) rendszer ma főleg a Unix fájljogosultságoknál (pl. 755) él tovább.

Az átváltás mindig ugyanazt a számot fejezi ki más jelöléssel: a 255 érték decimálisban „255”, binárisban „11111111”, hexadecimálisban „FF” – de mindhárom ugyanaz a mennyiség. Ez az eszköz a BigInt aritmetikának köszönhetően a nagyon nagy számoknál is megőrzi a pontosságot, amit a hagyományos lebegőpontos átváltás már nem tudna.

Hasznos tippek

  • Egy hexadecimális számjegy = 4 bit, két hexadecimális jegy = 1 bájt. Ez a leggyorsabb mód a hex és a bináris fejben tartására.

  • A #FF8800-szerű színkódok valójában három hexadecimális bájt (piros, zöld, kék) – itt decimálisra bonthatod őket.

  • A beírt szám a böngésződben marad, semmi nem kerül szerverre – bizalmas értékekhez is használható.

  • Nézd a bit-hosszt: ha 8-nál több, az érték már nem fér el egy bájtban; 32 felett 64 bites típus kell.

Gyakori kérdések