સંખ્યા આધાર પરિવર્તક
બાઇનરી, ડેસિમલ, ઓક્ટલ અને હેક્ઝાડેસિમલ વચ્ચે તરત જ કન્વર્ટ કરો — એકવાર ટાઇપ કરો, દરેક આધાર લાઇવ અપડેટ થતો જુઓ.
ત્વરિત અને લાઇવ
તમે ટાઇપ કરો તેમ દરેક બેઝ અપડેટ થાય છે — કોઈ "Convert" બટન નહીં, રાહ જોવાની જરૂર નહીં.
વેલિડેટેડ ઇનપુટ
પસંદ કરેલા બેઝ માટે માત્ર માન્ય અક્ષરો જ સ્વીકારવામાં આવે છે — કોઈ મૌન ગાર્બેજ પરિણામો નહીં.
ડિઝાઇન દ્વારા ખાનગી
સંપૂર્ણપણે તમારા બ્રાઉઝરમાં ચાલે છે. કંઈ પણ ક્યારેય અપલોડ કે લોગ થતું નથી.
ઓનલાઇન નંબર બેઝ કન્વર્ટ કરો
CurePDF નું નંબર બેઝ કન્વર્ટર બાઈનરી (બેઝ 2), ડેસિમલ (બેઝ 10), ઓક્ટલ (બેઝ 8), અને હેક્ઝાડેસિમલ (બેઝ 16) વચ્ચે એકસાથે મૂલ્ય કન્વર્ટ કરે છે — કોઈપણ એક બેઝમાં મૂલ્ય દાખલ કરો અને તરત જ ચારેયમાં તેને સમકક્ષ જુઓ.
નંબર બેઝ કન્વર્ઝન કેવી રીતે કામ કરે છે
દરેક પોઝિશનલ નંબર સિસ્ટમ મૂલ્યને તેના બેઝની વધતી શક્તિઓ સાથે ગુણાયેલા અંકોના સરવાળા તરીકે દર્શાવે છે. ડેસિમલમાંથી બીજા બેઝમાં કન્વર્ટ કરવા માટે વારંવાર લક્ષ્ય બેઝ વડે ભાગાકાર કરવામાં આવે છે અને શેષ વાંચવામાં આવે છે; ડેસિમલમાં કન્વર્ટ કરવા માટે દરેક અંકને તેની સ્થાન કિંમત વડે ગુણીને પરિણામોનો સરવાળો કરવામાં આવે છે.
દરેક બેઝ માટે માન્ય અક્ષરો
| બેઝ | માન્ય અક્ષરો |
|---|---|
| બાઈનરી | 0, 1 |
| ઓક્ટલ | 0–7 |
| ડેસિમલ | 0–9 |
| હેક્ઝાડેસિમલ | 0–9, A–F (case-insensitive) |
આ કન્વર્ટર તમે ટાઇપ કરો તેમ તમારા ઇનપુટને પસંદ કરેલા બેઝના માન્ય અક્ષરો સામે વેલિડેટ કરે છે — ઉદાહરણ તરીકે, બાઈનરી ફીલ્ડ "2" ને મૌનપણે સ્વીકારશે નહીં.
નંબર બેઝ કન્વર્ટરનો ઉપયોગ કોણ કરે છે?
પ્રોગ્રામર્સ
મેમરી એડ્રેસ, કલર કોડ્સ, અને બિટવાઇઝ ફ્લેગ્સ વાંચવા, જે સામાન્ય રીતે હેક્સમાં લખાયેલા હોય છે.
કમ્પ્યુટર સાયન્સના વિદ્યાર્થીઓ
પોઝિશનલ નંબર સિસ્ટમો કેવી રીતે કામ કરે છે તે શીખવું, બાઈનરી લોજિકથી લઈને હેક્સ શોર્ટહેન્ડ સુધી.
નેટવર્ક એન્જિનિયર્સ
સબનેટ માસ્ક અને IP-સંબંધિત મૂલ્યો સાથે કામ કરવું, જે ઘણીવાર બાઈનરી અથવા હેક્સમાં દર્શાવવામાં આવે છે.
એમ્બેડેડ/લો-લેવલ ડેવલપર્સ
રજિસ્ટર મૂલ્યો અને બાઇટ-લેવલ ડેટા સાથે સીધું કામ કરવું.
નંબર બેઝ કન્વર્ટ કરતી વખતે થતી સામાન્ય ભૂલો
- હેક્સ કેસ-સેન્સિટિવ છે એવું માની લેવું. તે નથી — "ff" અને "FF" સમાન મૂલ્ય દર્શાવે છે.
- ભૂલી જવું કે બાઈનરીમાં 1 થી ઉપરના કોઈ અંકો હોતા નથી. "2" અથવા તેથી વધુ ધરાવતી બાઈનરી સ્ટ્રિંગ મોટી બાઈનરી સંખ્યા નથી — તે અમાન્ય છે.
- ખૂબ મોટી સંખ્યાઓ પર ચોકસાઈ ગુમાવવી. JavaScript ની સેફ ઇન્ટિજર રેન્જ (2^53 − 1) થી બહારના મૂલ્યો કોઈપણ બ્રાઉઝર-આધારિત કન્વર્ટરમાં, આ સહિત, ચોકસાઈ ગુમાવી શકે છે.
વારંવાર પુછાતા પ્રશ્નો
હું ડેસિમલને બાઇનરીમાં કેવી રીતે કન્વર્ટ કરું?
ડેસિમલ સંખ્યાને વારંવાર 2 વડે ભાગો અને શેષ (remainder) નોંધો; શેષને ઊલટા ક્રમમાં વાંચવાથી બાઇનરી કિંમત મળે છે. આ પરિવર્તક તે તરત જ કરે છે -- ઉદાહરણ તરીકે, ડેસિમલ 10 એ બાઇનરી 1010 છે.
હું બાઇનરીને ડેસિમલમાં કેવી રીતે કન્વર્ટ કરું?
દરેક બાઇનરી અંકને તેની સ્થિતિ (જમણેથી 0 થી ગણતાં) અનુસાર 2 ની ઘાત વડે ગુણો અને પરિણામો ઉમેરો. ઉદાહરણ તરીકે, બાઇનરી 1010 = (1x8)+(0x4)+(1x2)+(0x1) = 10.
હેક્ઝાડેસિમલમાં કયા અક્ષરો માન્ય છે?
હેક્ઝાડેસિમલ 0-9 અને A-F (કેસ-ઇનસેન્સિટિવ) નો ઉપયોગ કરે છે, જે દરેક અંક માટે 0 થી 15 સુધીની કિંમતો દર્શાવે છે.
255 હેક્સમાં FF શા માટે બરાબર છે?
255 એ સૌથી મોટી કિંમત છે જે એક બાઇટ (8 બિટ્સ) ધારણ કરી શકે છે. હેક્ઝાડેસિમલમાં, બે અંકો (બેઝ 16) બરાબર એ જ રેન્જ દર્શાવી શકે છે: F x 16 + F = 255, તેથી ડેસિમલ 255 = હેક્સ FF.