decimal સંખ્યાઓને Base16 (hex), Base32, અને Base64 વચ્ચે બંને દિશામાં કન્વર્ટ કરો, ઓટો બેઝ ડિટેક્શન સાથે. decimalને એન્કોડ કરો અથવા એન્કોડેડ મૂલ્ય ડિકોડ કરો.
દશાંશ સંખ્યાઓ અને સ્ટાન્ડર્ડ બેઝ એન્કોડિંગ (બેઝ16/હેક્સ, બેઝ32, બેઝ64) વચ્ચે કન્વર્ટ કરો. કન્વર્ટ કરવા માટે કોઈપણ ક્ષેત્રમાં મૂલ્ય દાખલ કરો.
સકારાત્મક પૂર્ણાંક દાખલ કરો (મહત્તમ: 9,007,199,254,740,991)
બેઝ16, બેઝ32 અથવા બેઝ64 એન્કોડેડ મૂલ્ય દાખલ કરો
base converter એક સંખ્યાને લખવાની એક રીતમાંથી બીજી રીતમાં ફેરવે છે. કમ્પ્યુટર, URL અને ડેટા ફોર્મેટ ભાગ્યે જ સાદી decimal સંખ્યા સંગ્રહિત કરે છે — તેઓ તેને વધુ કોમ્પેક્ટ અથવા ટ્રાન્સપોર્ટ-સેફ એન્કોડિંગમાં પેક કરે છે, જેમ કે Base16 (hexadecimal), Base32, અથવા Base64. આ ટૂલ બંને દિશામાં કન્વર્ટ કરે છે: decimal સંખ્યા ટાઈપ કરો અને તેનું Base16/Base32/Base64 સ્વરૂપ જુઓ, અથવા એન્કોડ કરેલ મૂલ્ય પેસ્ટ કરો અને decimal પાછું મેળવો. તે એન્કોડ કરેલ મૂલ્ય કયા બેઝમાં છે તે પણ શોધી કાઢે છે.
દરેક પોઝિશનલ નંબર સિસ્ટમમાં એક base (અથવા radix) હોય છે — એક જ અંક માટે વપરાતા અલગ-અલગ સિમ્બોલની સંખ્યા. Decimal એ base-10 છે (0–9). અહીંના એન્કોડિંગ મોટા સિમ્બોલ સેટના બદલામાં ટૂંકી સ્ટ્રિંગ આપે છે:
0-9 અને A-F. દરેક કેરેક્ટર 4 bits વહન કરે છે. કલર કોડ
(#FF0000), મેમરી એડ્રેસ અને હેશ માટે સર્વત્ર વપરાય છે.A-Z અને 2-7 (RFC 4648). દરેક કેરેક્ટર 5 bits વહન કરે છે. કેસ-ઇનસેન્સિટિવ
અને સહેલાઈથી ગૂંચવાય તેવા કેરેક્ટરથી મુક્ત, તેથી તે મોટેથી વાંચવામાં કે હાથે ટાઈપ કરવામાં ટકી રહે છે.A-Z, a-z, 0-9, +, અને / (RFC 4648). દરેક કેરેક્ટર 6 bits વહન કરે
છે. ઇમેલ અથવા JSON ફિલ્ડ જેવા ટેક્સ્ટ-ઓન્લી ચેનલો દ્વારા બાઈનરી ડેટા વહન કરવાની સ્ટાન્ડર્ડ રીત.જેટલો બેઝ ઊંચો, એટલા ઓછા કેરેક્ટર એ જ સંખ્યાને જોઈએ છે — પણ એટલો મોટો આલ્ફાબેટ તમારે યાદ રાખવો પડે છે.
આ ટૂલમાં બે ફિલ્ડ છે અને તમે જેમાં ટાઈપ કરો તેમાં કામ કરે છે:
મૂલ્યો JavaScript ના maximum safe integer, 9007199254740991 સુધી મર્યાદિત છે (એટલે કે 2^53 − 1). તેનાથી ઉપર, પૂર્ણાંકોને ચોકસાઈથી રજૂ કરી શકાતા નથી, તેથી જે કન્વર્ટર આગળ વધતું રહે તે ચૂપચાપ ખોટા અંકો પરત આપશે — તેના બદલે ટૂલ અંદાજ લગાવવાને બદલે આઉટ-ઓફ-રેન્જ એરર જણાવે છે. Decimal ઇનપુટ નોન-નેગેટિવ પૂર્ણાંક હોવું જોઈએ; એન્કોડેડ ઇનપુટમાં ફક્ત તેના બેઝ માટે માન્ય કેરેક્ટર જ વાપરવા જોઈએ, નહીં તો ટૂલ ગાર્બેજ ડિકોડ કરવાને બદલે તેને ફ્લેગ કરે છે.
FF, કારણ કે 255 = 15×16 + 15 અને બંને અંક F છે. એટલે જ #FFFFFF
સફેદ છે: ત્રણેય બાઈટ પોતાના મહત્તમ મૂલ્ય પર છે.3E8 (3×256 + 14×16 + 8 = 1000).FF ડિકોડ કરવું. Base16 તરીકે શોધાયું, 255 માં ડિકોડ થાય છે.FF છે — 4 bits દીઠ એક hex કેરેક્ટર, એટલે બાઈટ દીઠ બે
કેરેક્ટર. એ જ બાઈટને Base32 માં લાંબી સ્ટ્રિંગ અને Base64 માં પેડેડ ગ્રુપની જરૂર પડે છે, એટલે જ
કલર અને એડ્રેસ જેવા ટૂંકા મૂલ્યો માટે hex વાંચી શકાય તેવો પસંદગીનો વિકલ્પ રહે છે.data: URI, ઇમેલ એટેચમેન્ટ (MIME), JSON અથવા XML માં ઇમેજ કે સર્ટિફિકેટ એમ્બેડ કરવા,
JWT ટોકન.દરેક એન્કોડિંગ એ ફક્ત એ જ અંતર્ગત સંખ્યાની રજૂઆત છે, તેથી તેમની વચ્ચે કન્વર્ટ કરવાથી મૂલ્ય ક્યારેય બદલાતું નથી — ફક્ત તેને લખવા માટે કેટલા કેરેક્ટર જોઈએ છે અને તે કયા ચેનલોમાંથી સુરક્ષિત રીતે પસાર થઈ શકે છે એ જ બદલાય છે.
તમારા વર્કફ્લો માટે ઉપયોગી થવાના વધુ સાધનો શોધો