Lumaktaw sa pangunahing nilalaman

Libreng Converter ng Base ng Numero

I-convert ang mga numero sa pagitan ng binary, octal, decimal, at hexadecimal. Tingnan ang fit ng bit-size at grouped na binary output nang mabilis.

Gumagana offline kapag na-load na
Input base:

Mabilis na mga halaga

Mga karaniwang gamit

  • I-convert ang Numbers para sa ProgrammingI-convert sa pagitan ng binary, octal, decimal, at hex habang nagsusulat ng code β€” instant reference para sa anumang numero.
  • I-convert ang Numbers para sa NetworkingI-convert ang subnet masks, port numbers, at IP address octets sa pagitan ng binary at decimal.
  • Number Systems para sa Computer ScienceMatuto at verifyhin ang binary, octal, hex conversions β€” perpekto para sa CS students at exam prep.
  • Tignan ang Bit Patterns at FlagsI-convert ang numbers sa binary upang tignan ang individual bits, bitmasks, at flag combinations.
  • Tukuyin ang Hex Dumps at Debug LogsTukuyin ang hexadecimal values mula sa crash reports, memory dumps, at debug logs sa readable decimal.

Paano ito Gumagana

Buong tumatakbo sa iyong browser ang conversion gamit ang built-in na BigInt type ng JavaScript β€” walang library, walang server. Ginagamit ang BigInt sa halip na ang lumang parseInt/Number na paraan para mahawakan ang mga halagang mas malaki sa 2^53 nang walang rounding error.

  1. 1
    Pag-parse ng input gamit ang BigInt
    Tinatanggal ng isang custom na parser ang mga opsyonal na prefix (0x, 0b, 0o, #) at vina-validate ang character set para sa napiling base, pagkatapos ay ipinapasa ang nilinis na string sa BigInt() constructor, na humahawak sa napakalalaking integer nang walang nawawala.
  2. 2
    Sabay-sabay na base conversion
    Kapag alam na ang BigInt value, tinatawag ng tool ang BigInt.prototype.toString() gamit ang bawat radix (2, 8, 10, 16, at base na pinili ng user mula 2–36) para makuha ang lahat ng output representation sa iisang pagdaan β€” hindi kailangan ng intermediate na hakbang sa decimal.
  3. 3
    Pagpapangkat ng binary at pagsuri ng bit-width
    Pina-pad ang binary output sa multiple ng 4 at hinahati sa mga nibble group para madaling basahin. Sinusuri rin ng tool kung kasya ang halaga sa 4-, 8-, 16-, o 32-bit na signed/unsigned na saklaw gamit ang BigInt na aritmetika, kaya eksakto ang overflow behavior kahit sa mga hangganan ng 32-bit.
  4. 4
    URL state na maibabahagi
    Pagkatapos ng bawat wastong conversion, isinusulat ng tool ang input at source base sa URL fragment (#v=&from=) gamit ang history.replaceState, kaya puwedeng i-bookmark o ibahagi ang kasalukuyang conversion β€” hindi kailanman ipinapadala sa anumang server ang fragment.

Mga Kaugnay na Tool

Mga Madalas na Itanong