Gratis Talsystemkonverter
Konverter tal mellem binært, oktalt, decimalt og hexadecimalt. Se bit-størrelsestilpasning og grupperet binært output øjeblikkeligt.
Hurtigværdier
Almindelige anvendelser
- Konverter tal til programmeringKonverter mellem binær, oktal, decimal og hex mens du skriver kode — øjeblikkelig reference til ethvert tal.
- Konverter tal til netværkKonverter subnætmasker, portnumre og IP-adressegrupper mellem binær og decimal.
- Talsystemer til datalogiLær og verifikér binær-, oktal-, hex-konverteringer — perfekt til CS-elever og eksamensforberedelse.
- Inspicér bitmønstre og flagKonverter tal til binær for at inspicere individuelle bits, bitmasker og flagkombinationer.
- Afkod hex-dumps og fejlfindings-loggeAfkod heksadecimale værdier fra crashrapporter, hukommelsesdumps og fejlfindings-logge til læselig decimal.
Sådan fungerer det
Konverteringen kører udelukkende i din browser med JavaScripts indbyggede BigInt-type — intet bibliotek, ingen server. BigInt bruges i stedet for den ældre parseInt/Number-metode netop for at håndtere værdier større end 2^53 uden afrundingsfejl.
- 1Fortolkning af input med BigIntEn egen parser fjerner valgfrie præfikser (0x, 0b, 0o, #) og validerer tegnsættet for det valgte talsystem og giver derefter den rensede streng til BigInt()-konstruktøren, som håndterer vilkårligt store heltal uden tab.
- 2Samtidig konvertering mellem talsystemerNår BigInt-værdien kendes, kalder værktøjet BigInt.prototype.toString() med hvert grundtal (2, 8, 10, 16 og et brugervalgt grundtal fra 2–36) for at lave alle outputrepræsentationer i ét gennemløb — uden mellemtrin i decimal.
- 3Binær gruppering og tjek af bitbreddeBinært output udfyldes til et multiplum af 4 og deles i nibble-grupper for læsbarhedens skyld. Værktøjet tjekker også med BigInt-aritmetik, om værdien passer inden for 4-, 8-, 16- eller 32-bit intervaller med og uden fortegn, så overløbsadfærden er præcis selv ved 32-bit grænser.
- 4Delbar URL-tilstandEfter hver gyldig konvertering skriver værktøjet inputtet og kildetalsystemet til URL-fragmentet (#v=&from=) via history.replaceState, så den aktuelle konvertering kan bogmærkes eller deles — fragmentet sendes aldrig til nogen server.
Relaterede værktøjer
Hex-viser
Inspicér de rå bytes i en fil i et klassisk offset/hex/ASCII-dump med registrering af filtype via magiske tal. Læses lokalt; uploades aldrig.
Brøkregner
Læg brøker sammen, træk dem fra hinanden, gange og divider dem, eller omregn en decimal til sin enkleste brøk.
Binær til tekst-konverter
Konverter tekst til binær (0'er og 1'ere) og tilbage. Understøtter UTF-8-kodning. Se byte- og bitantal for enhver tekst.