🔢
ਮੁਫ਼ਤ ਨੰਬਰ ਬੇਸ ਕਨਵਰਟਰ
ਬਾਈਨਰੀ, ਓਕਟਲ, ਦਸ਼ਮਲਵ, ਅਤੇ ਹੈਕਸਾਡੈਸੀਮਲ ਵਿਚਕਾਰ ਨੰਬਰ ਬਦਲੋ। ਬਿੱਟ-ਸਾਈਜ਼ ਫਿੱਟ ਅਤੇ ਗਰੁੱਪਡ ਬਾਈਨਰੀ ਆਉਟਪੁੱਟ ਤੁਰੰਤ ਵੇਖੋ।
ਲੋਡ ਹੋਣ ਤੋਂ ਬਾਅਦ ਔਫ਼ਲਾਈਨ ਕੰਮ ਕਰਦਾ ਹੈ
ਇਨਪੁੱਟ ਆਧਾਰ:
ਤੁਰੰਤ ਮੁੱਲ
ਇਹ ਕਿਵੇਂ ਕੰਮ ਕਰਦਾ ਹੈ
ਬਦਲਾਅ JavaScript ਦੀ ਬਿਲਟ-ਇਨ BigInt type ਨਾਲ ਪੂਰੀ ਤਰ੍ਹਾਂ ਤੁਹਾਡੇ ਬ੍ਰਾਊਜ਼ਰ ਵਿੱਚ ਚੱਲਦਾ ਹੈ — ਕੋਈ ਲਾਇਬ੍ਰੇਰੀ, ਕੋਈ ਸਰਵਰ ਨਹੀਂ। BigInt ਪੁਰਾਣੇ parseInt/Number ਤਰੀਕੇ ਦੀ ਥਾਂ ਖ਼ਾਸ ਤੌਰ 'ਤੇ 2^53 ਤੋਂ ਵੱਡੇ ਮੁੱਲਾਂ ਨੂੰ ਬਿਨਾਂ ਗੋਲਾਈ ਗਲਤੀਆਂ ਦੇ ਸੰਭਾਲਣ ਲਈ ਵਰਤਿਆ ਜਾਂਦਾ ਹੈ।
- 1BigInt ਨਾਲ ਇਨਪੁੱਟ ਪਾਰਸਿੰਗਇੱਕ ਖ਼ਾਸ parser ਵਿਕਲਪਿਕ ਅਗੇਤਰ (0x, 0b, 0o, #) ਹਟਾਉਂਦਾ ਹੈ ਅਤੇ ਚੁਣੇ ਆਧਾਰ ਲਈ ਅੱਖਰ ਸੈੱਟ ਜਾਂਚਦਾ ਹੈ, ਫਿਰ ਸਾਫ਼ string ਨੂੰ BigInt() constructor ਨੂੰ ਦਿੰਦਾ ਹੈ, ਜੋ ਮਨਮਰਜ਼ੀ ਵੱਡੇ ਪੂਰਨ ਅੰਕ ਬਿਨਾਂ ਨੁਕਸਾਨ ਸੰਭਾਲਦਾ ਹੈ।
- 2ਇੱਕੋ ਸਮੇਂ ਆਧਾਰ ਬਦਲਾਅBigInt ਮੁੱਲ ਪਤਾ ਲੱਗਣ 'ਤੇ, ਟੂਲ ਹਰ radix (2, 8, 10, 16, ਅਤੇ 2–36 ਤੱਕ ਵਰਤੋਂਕਾਰ-ਚੁਣਿਆ ਆਧਾਰ) ਨਾਲ BigInt.prototype.toString() ਕਾਲ ਕਰਕੇ ਇੱਕੋ ਪਾਸ ਵਿੱਚ ਸਾਰੇ ਆਉਟਪੁੱਟ ਰੂਪ ਬਣਾਉਂਦਾ ਹੈ — ਕੋਈ ਵਿਚਕਾਰਲਾ decimal ਕਦਮ ਲੋੜੀਂਦਾ ਨਹੀਂ।
- 3Binary ਸਮੂਹ ਅਤੇ bit-width ਜਾਂਚBinary ਆਉਟਪੁੱਟ ਪੜ੍ਹਨਯੋਗਤਾ ਲਈ 4 ਦੇ ਗੁਣਜ ਤੱਕ pad ਕਰਕੇ nibble ਸਮੂਹਾਂ ਵਿੱਚ ਵੰਡਿਆ ਜਾਂਦਾ ਹੈ। ਟੂਲ BigInt ਹਿਸਾਬ ਨਾਲ ਇਹ ਵੀ ਜਾਂਚਦਾ ਹੈ ਕਿ ਮੁੱਲ 4-, 8-, 16- ਜਾਂ 32-bit signed/unsigned ਸੀਮਾਵਾਂ ਵਿੱਚ ਫਿੱਟ ਹੁੰਦਾ ਹੈ ਜਾਂ ਨਹੀਂ, ਇਸ ਲਈ 32-bit ਹੱਦਾਂ ਲਈ ਵੀ overflow ਵਿਹਾਰ ਸਹੀ ਹੈ।
- 4ਸਾਂਝੀ ਕਰਨਯੋਗ URL ਸਥਿਤੀਹਰ ਵੈਧ ਬਦਲਾਅ ਤੋਂ ਬਾਅਦ ਟੂਲ history.replaceState ਰਾਹੀਂ ਇਨਪੁੱਟ ਅਤੇ ਸਰੋਤ ਆਧਾਰ ਨੂੰ URL fragment (#v=&from=) ਵਿੱਚ ਲਿਖਦਾ ਹੈ, ਤਾਂ ਜੋ ਮੌਜੂਦਾ ਬਦਲਾਅ ਬੁੱਕਮਾਰਕ ਜਾਂ ਸਾਂਝਾ ਕੀਤਾ ਜਾ ਸਕੇ — fragment ਕਦੇ ਕਿਸੇ ਸਰਵਰ ਨੂੰ ਨਹੀਂ ਭੇਜਿਆ ਜਾਂਦਾ।
ਸੰਬੰਧਿਤ ਟੂਲ
ਹੈਕਸ ਵਿਊਅਰ
ਮੈਜਿਕ-ਨੰਬਰ ਫਾਈਲ-ਟਾਈਪ ਪਛਾਣ ਨਾਲ, ਕਲਾਸਿਕ ਔਫਸੈੱਟ / ਹੈਕਸ / ASCII ਡੰਪ ਵਿੱਚ ਕਿਸੇ ਵੀ ਫਾਈਲ ਦੇ ਕੱਚੇ ਬਾਈਟਸ ਦੀ ਜਾਂਚ ਕਰੋ। ਲੋਕਲ ਤੌਰ 'ਤੇ ਪੜ੍ਹੀ ਜਾਂਦੀ ਹੈ; ਕਦੇ ਅੱਪਲੋਡ ਨਹੀਂ ਹੁੰਦੀ।
ਇਸ ਨੂੰ ਅਜ਼ਮਾਓਫ਼ਾਈਲਾਂ ਸਥਾਨਕ ਰਹਿੰਦੀਆਂ ਹਨ
ਫ੍ਰੈਕਸ਼ਨ ਕੈਲਕੁਲੇਟਰ
ਫ੍ਰੈਕਸ਼ਨ ਜੋੜੋ, ਘਟਾਓ, ਗੁਣਾ ਅਤੇ ਭਾਗ ਕਰੋ, ਜਾਂ ਦਸ਼ਮਲਵ ਨੂੰ ਇਸ ਦੇ ਸਭ ਤੋਂ ਸਰਲ ਫ੍ਰੈਕਸ਼ਨ ਵਿੱਚ ਬਦਲੋ।
ਇਸ ਨੂੰ ਅਜ਼ਮਾਓ
ਬਾਈਨਰੀ ਤੋਂ ਟੈਕਸਟ ਕਨਵਰਟਰ
ਟੈਕਸਟ ਨੂੰ ਬਾਈਨਰੀ (0 ਅਤੇ 1) ਵਿੱਚ ਅਤੇ ਵਾਪਸ ਬਦਲੋ। UTF-8 ਐਨਕੋਡਿੰਗ ਸਮਰਥਿਤ ਹੈ। ਕਿਸੇ ਵੀ ਟੈਕਸਟ ਲਈ ਬਾਈਟ ਅਤੇ ਬਿੱਟ ਗਿਣਤੀ ਵੇਖੋ।
ਇਸ ਨੂੰ ਅਜ਼ਮਾਓ