ఉచిత నంబర్ బేస్ కన్వర్టర్
బైనరీ, ఆక్టల్, డెసిమల్, మరియు హెక్సాడెసిమల్ మధ్య సంఖ్యలను మార్చండి. బిట్-సైజ్ ఫిట్ మరియు గ్రూప్ చేసిన బైనరీ అవుట్పుట్ను తక్షణం చూడండి.
త్వరిత విలువలు
ఇది ఎలా పనిచేస్తుంది
మార్పిడి JavaScript అంతర్నిర్మిత BigInt రకం ఉపయోగించి పూర్తిగా మీ బ్రౌజర్లో నడుస్తుంది — లైబ్రరీ లేదు, సర్వర్ లేదు. 2^53 కంటే పెద్ద విలువలను rounding errors లేకుండా నిర్వహించడానికి పాత parseInt/Number పద్ధతి బదులు ప్రత్యేకంగా BigInt ఉపయోగించబడుతుంది.
- 1BigIntతో ఇన్పుట్ పార్సింగ్అనుకూల పార్సర్ ఐచ్ఛిక ప్రిఫిక్స్లను (0x, 0b, 0o, #) తీసేసి ఎంచుకున్న బేస్ కోసం అక్షర సెట్ను ధృవీకరిస్తుంది, తర్వాత శుభ్రం చేసిన స్ట్రింగ్ను BigInt() constructorకు పంపుతుంది, ఇది ఎంత పెద్ద పూర్ణాంకాలనైనా నష్టం లేకుండా నిర్వహిస్తుంది.
- 2ఏకకాల బేస్ మార్పిడిBigInt విలువ తెలిసిన తర్వాత, టూల్ ప్రతి radixతో (2, 8, 10, 16, మరియు వినియోగదారు ఎంచుకున్న 2–36 నుండి బేస్) BigInt.prototype.toString() పిలిచి అన్ని అవుట్పుట్ ప్రాతినిధ్యాలను ఒకే పాస్లో ఉత్పత్తి చేస్తుంది — మధ్యస్థ దశాంశ దశ అవసరం లేదు.
- 3బైనరీ గ్రూపింగ్ మరియు bit-width తనిఖీబైనరీ అవుట్పుట్ 4 గుణిజానికి ప్యాడ్ చేయబడి చదవడానికి సులభంగా nibble గ్రూపులుగా విభజించబడుతుంది. విలువ 4-, 8-, 16-, లేదా 32-bit signed/unsigned పరిధుల్లో సరిపోతుందో టూల్ BigInt అంకగణితంతో కూడా తనిఖీ చేస్తుంది, కాబట్టి 32-bit సరిహద్దుల వద్ద కూడా overflow ప్రవర్తన ఖచ్చితంగా ఉంటుంది.
- 4షేర్ చేయగల URL స్థితిప్రతి చెల్లుబాటయ్యే మార్పిడి తర్వాత టూల్ ఇన్పుట్ మరియు సోర్స్ బేస్ను history.replaceState ద్వారా URL fragmentకు (#v=&from=) రాస్తుంది, కాబట్టి ప్రస్తుత మార్పిడిని బుక్మార్క్ లేదా షేర్ చేయవచ్చు — fragment ఎప్పుడూ ఏ సర్వర్కూ పంపబడదు.
సంబంధిత సాధనాలు
హెక్స్ వ్యూయర్
మ్యాజిక్-నంబర్ ఫైల్-టైప్ డిటెక్షన్తో క్లాసిక్ ఆఫ్సెట్ / హెక్స్ / ASCII డంప్లో ఏదైనా ఫైల్ యొక్క ముడి బైట్లను పరిశీలించండి. స్థానికంగా చదవబడుతుంది; ఎప్పుడూ అప్లోడ్ కాదు.
ఫ్రాక్షన్ కాలిక్యులేటర్
భిన్నాలను కూడండి, తీసివేయండి, గుణించండి మరియు భాగించండి, లేదా దశాంశాన్ని దాని సరళమైన భిన్నానికి మార్చండి.
బైనరీ నుండి టెక్స్ట్ కన్వర్టర్
టెక్స్ట్ను బైనరీగా (0లు మరియు 1లు) మరియు తిరిగి మార్చండి. UTF-8 ఎన్కోడింగ్కు మద్దతు. ఏ టెక్స్ట్ కోసమైనా బైట్ మరియు బిట్ కౌంట్ను చూడండి.