Převodník číselných soustav
Převeďte číslo mezi dvojkovou, osmičkovou, desítkovou a šestnáctkovou soustavou. Zadáte hodnotu a soustavu vstupu, nástroj okamžitě dopočítá zbylé tři zápisy. Hodí se pro programování, ladění kódu, práci s barvami i školní úlohy z informatiky — bez instalace a bez odesílání dat kamkoliv na server.
Jak převodník soustav funguje
Číselná soustava určuje, kolik různých číslic se používá k zápisu čísel a jakou váhu má každá pozice. Desítková soustava (základ 10) používá číslice 0–9, dvojková (základ 2) jen 0 a 1, osmičková (základ 8) číslice 0–7 a šestnáctková (základ 16) číslice 0–9 a písmena A–F pro hodnoty 10–15. Každé číslo v libovolné soustavě lze převést na tutéž hodnotu ve všech ostatních — jde jen o jiný zápis stejného množství.
Nástroj vezme zadaný text, ověří, že obsahuje pouze znaky platné pro zvolenou vstupní soustavu (např. pro dvojkovou jen 0 a 1), převede ho interně na desítkové číslo a z něj dopočítá zápis ve zbylých třech soustavách. Celý výpočet běží přímo v prohlížeči.
Jak převodník soustav použít
- Zadejte číslo do pole Hodnota.
- Vyberte, ve které soustavě je zadaná hodnota (desítková, dvojková, osmičková nebo šestnáctková).
- Přečtěte si výsledek — nástroj automaticky zobrazí stejné číslo ve všech čtyřech soustavách.
| Vstup | Soustava vstupu | Desítková | Dvojková | Šestnáctková | Osmičková |
|---|---|---|---|---|---|
| 255 | Desítková | 255 | 11111111 | FF | 377 |
| 1010 | Dvojková | 10 | 1010 | A | 12 |
K čemu se převodník soustav hodí
Programátoři ho využijí při ladění kódu, práci s bitovými maskami nebo síťovými maskami, kde se často střídá binární a hexadecimální zápis. Šestnáctková soustava je základ zápisu barev (#FF0000), MAC adres nebo hashů. Osmičková soustava se dnes používá hlavně u unixových oprávnění souborů (např. chmod 755). Studenti informatiky nástroj ocení při procvičování převodů mezi soustavami. Protože se vše počítá jen v prohlížeči pomocí JavaScriptu, žádná zadaná hodnota se nikam neodesílá ani neukládá.
Časté dotazy
Jaké soustavy nástroj podporuje?
Čtyři nejběžnější: dvojkovou (2), osmičkovou (8), desítkovou (10) a šestnáctkovou (16). Jiné základy (např. třicetišestkový) nepodporuje.
Proč nástroj nepřijme záporná čísla ani desetinnou čárku?
Počítá jen s celými nezápornými čísly. Záporná a desetinná čísla vyžadují jinou reprezentaci (např. dvojkový doplněk nebo pohyblivou řádovou čárku), kterou nástroj neřeší, aby výsledek zůstal jednoznačný.
Musím u šestnáctkového vstupu psát velká písmena?
Ne, nástroj přijme malá i velká písmena a interně je sjednotí. Výsledek v šestnáctkové soustavě ale vždy zobrazí velkými písmeny (A–F), což je běžná konvence.
Co se stane, když zadám znak, který do zvolené soustavy nepatří?
Výstup zůstane prázdný (–) u všech soustav, dokud nezadáte hodnotu platnou pro zvolenou vstupní soustavu — třeba číslici 8 nelze zadat jako osmičkové číslo.
Jak velké číslo nástroj zvládne přesně převést?
Přesnost je omezená standardním číselným typem JavaScriptu, bezpečně do 2^53−1 (přibližně 9 kvadrilionů). Pro běžné použití — IP adresy, barvy, bajty, ladění kódu — to bohatě stačí.
Odesílá se zadané číslo někam na server?
Ne. Celý přepočet běží přímo v prohlížeči pomocí JavaScriptu, žádná hodnota se nikam neodesílá ani neukládá.
K čemu se nejčastěji používá šestnáctková soustava?
Nejčastěji u barev v CSS (#FF0000), MAC adres, hashů a ladicích výpisů paměti — je kompaktnější než binární zápis a snáz se čte.
Jaký je rozdíl mezi osmičkovou a šestnáctkovou soustavou v praxi?
Osmičková se dnes používá málo, hlavně u unixových oprávnění souborů (chmod 755). Šestnáctková je v IT mnohem běžnější — barvy, hashe, paměťové adresy.
📅 Naposledy aktualizováno: 16. 7. 2026