બેઝ કન્વર્ટર - Decimal, Hex, Base32, Base64

decimal સંખ્યાઓને Base16 (hex), Base32, અને Base64 વચ્ચે બંને દિશામાં કન્વર્ટ કરો, ઓટો બેઝ ડિટેક્શન સાથે. decimalને એન્કોડ કરો અથવા એન્કોડેડ મૂલ્ય ડિકોડ કરો.

બાઈડિરેક્શનલ બેઝ કન્વર્ટર

દશાંશ સંખ્યાઓ અને સ્ટાન્ડર્ડ બેઝ એન્કોડિંગ (બેઝ16/હેક્સ, બેઝ32, બેઝ64) વચ્ચે કન્વર્ટ કરો. કન્વર્ટ કરવા માટે કોઈપણ ક્ષેત્રમાં મૂલ્ય દાખલ કરો.

સકારાત્મક પૂર્ણાંક દાખલ કરો (મહત્તમ: 9,007,199,254,740,991)

બેઝ16, બેઝ32 અથવા બેઝ64 એન્કોડેડ મૂલ્ય દાખલ કરો

બેઝ એન્કોડિંગ વિશે

બેઝ16 (હેક્સાડેસિમલ): 0-9 અને A-F અક્ષરોનો ઉપયોગ કરે છે. દરેક અક્ષર 4 બિટ રજૂ કરે છે. રંગ કોડ્સ અને મેમોરી સરનામાં માટે સામાન્ય રીતે વપરાય છે.
બેઝ32: A-Z અને 2-7 અક્ષરોનો ઉપયોગ કરે છે. દરેક અક્ષર 5 બિટ રજૂ કરે છે. કેસ-સંવેદનશીલ નથી અને માનવ-વાંચી શકાય તેવું.
બેઝ64: A-Z, a-z, 0-9, +, અને / અક્ષરોનો ઉપયોગ કરે છે. દરેક અક્ષર 6 બિટ રજૂ કરે છે. બાઇનરી ડેટાને ટેક્સ્ટમાં એન્કોડ કરવા માટે સામાન્ય રીતે વપરાય છે.
સુરક્ષિત પૂર્ણાંક મર્યાદા: JavaScript ચોક્કસ રીતે 9,007,199,254,740,991 (2^53 - 1) સુધીના પૂર્ણાંકોને પ્રેસિઝન ગુમાવ્યા વગર રજૂ કરી શકે છે.
📚

દસ્તાવેજીકરણ

Bidirectional Base Converter: Decimal ↔ Base16, Base32, Base64

base converter એક સંખ્યાને લખવાની એક રીતમાંથી બીજી રીતમાં ફેરવે છે. કમ્પ્યુટર, URL અને ડેટા ફોર્મેટ ભાગ્યે જ સાદી decimal સંખ્યા સંગ્રહિત કરે છે — તેઓ તેને વધુ કોમ્પેક્ટ અથવા ટ્રાન્સપોર્ટ-સેફ એન્કોડિંગમાં પેક કરે છે, જેમ કે Base16 (hexadecimal), Base32, અથવા Base64. આ ટૂલ બંને દિશામાં કન્વર્ટ કરે છે: decimal સંખ્યા ટાઈપ કરો અને તેનું Base16/Base32/Base64 સ્વરૂપ જુઓ, અથવા એન્કોડ કરેલ મૂલ્ય પેસ્ટ કરો અને decimal પાછું મેળવો. તે એન્કોડ કરેલ મૂલ્ય કયા બેઝમાં છે તે પણ શોધી કાઢે છે.

"base" નો અર્થ શું છે

દરેક પોઝિશનલ નંબર સિસ્ટમમાં એક base (અથવા radix) હોય છે — એક જ અંક માટે વપરાતા અલગ-અલગ સિમ્બોલની સંખ્યા. Decimal એ base-10 છે (0–9). અહીંના એન્કોડિંગ મોટા સિમ્બોલ સેટના બદલામાં ટૂંકી સ્ટ્રિંગ આપે છે:

  • Base16 (Hexadecimal) — સિમ્બોલ 0-9 અને A-F. દરેક કેરેક્ટર 4 bits વહન કરે છે. કલર કોડ (#FF0000), મેમરી એડ્રેસ અને હેશ માટે સર્વત્ર વપરાય છે.
  • Base32 — સિમ્બોલ A-Z અને 2-7 (RFC 4648). દરેક કેરેક્ટર 5 bits વહન કરે છે. કેસ-ઇનસેન્સિટિવ અને સહેલાઈથી ગૂંચવાય તેવા કેરેક્ટરથી મુક્ત, તેથી તે મોટેથી વાંચવામાં કે હાથે ટાઈપ કરવામાં ટકી રહે છે.
  • Base64 — સિમ્બોલ A-Z, a-z, 0-9, +, અને / (RFC 4648). દરેક કેરેક્ટર 6 bits વહન કરે છે. ઇમેલ અથવા JSON ફિલ્ડ જેવા ટેક્સ્ટ-ઓન્લી ચેનલો દ્વારા બાઈનરી ડેટા વહન કરવાની સ્ટાન્ડર્ડ રીત.

જેટલો બેઝ ઊંચો, એટલા ઓછા કેરેક્ટર એ જ સંખ્યાને જોઈએ છે — પણ એટલો મોટો આલ્ફાબેટ તમારે યાદ રાખવો પડે છે.

કન્વર્ટરનો ઉપયોગ કેવી રીતે કરવો

આ ટૂલમાં બે ફિલ્ડ છે અને તમે જેમાં ટાઈપ કરો તેમાં કામ કરે છે:

  • Decimal → encoded. decimal ફિલ્ડમાં એક પોઝિટિવ પૂર્ણાંક દાખલ કરો. ટૂલ Base16, Base32, અને Base64 માં મૂલ્ય એકસાથે બતાવે છે.
  • Encoded → decimal. એન્કોડેડ ફિલ્ડમાં Base16, Base32, અથવા Base64 મૂલ્ય પેસ્ટ કરો. ટૂલ બેઝ શોધી કાઢે છે, કેરેક્ટર ચકાસે છે, અને decimal સંખ્યા પરત આપે છે.

રેન્જ અને વેલિડેશન

મૂલ્યો JavaScript ના maximum safe integer, 9007199254740991 સુધી મર્યાદિત છે (એટલે કે 2^53 − 1). તેનાથી ઉપર, પૂર્ણાંકોને ચોકસાઈથી રજૂ કરી શકાતા નથી, તેથી જે કન્વર્ટર આગળ વધતું રહે તે ચૂપચાપ ખોટા અંકો પરત આપશે — તેના બદલે ટૂલ અંદાજ લગાવવાને બદલે આઉટ-ઓફ-રેન્જ એરર જણાવે છે. Decimal ઇનપુટ નોન-નેગેટિવ પૂર્ણાંક હોવું જોઈએ; એન્કોડેડ ઇનપુટમાં ફક્ત તેના બેઝ માટે માન્ય કેરેક્ટર જ વાપરવા જોઈએ, નહીં તો ટૂલ ગાર્બેજ ડિકોડ કરવાને બદલે તેને ફ્લેગ કરે છે.

ઉકેલેલા ઉદાહરણો

  • Decimal માં 255. Base16 = FF, કારણ કે 255 = 15×16 + 15 અને બંને અંક F છે. એટલે જ #FFFFFF સફેદ છે: ત્રણેય બાઈટ પોતાના મહત્તમ મૂલ્ય પર છે.
  • Decimal માં 1000. Base16 = 3E8 (3×256 + 14×16 + 8 = 1000).
  • FF ડિકોડ કરવું. Base16 તરીકે શોધાયું, 255 માં ડિકોડ થાય છે.
  • મહત્તમ મૂલ્ય પરનો બાઈટ, 8 bits, hex માં FF છે — 4 bits દીઠ એક hex કેરેક્ટર, એટલે બાઈટ દીઠ બે કેરેક્ટર. એ જ બાઈટને Base32 માં લાંબી સ્ટ્રિંગ અને Base64 માં પેડેડ ગ્રુપની જરૂર પડે છે, એટલે જ કલર અને એડ્રેસ જેવા ટૂંકા મૂલ્યો માટે hex વાંચી શકાય તેવો પસંદગીનો વિકલ્પ રહે છે.

દરેક એન્કોડિંગ ક્યાં વપરાય છે

  • Base16 — CSS/HTML કલર, MAC અને IPv6 એડ્રેસ, ક્રિપ્ટોગ્રાફિક હેશ અને ચેકસમ, બાઈનરી ફાઈલોના hex ડમ્પ.
  • Base32 — TOTP/2FA સિક્રેટ કી, કેટલીક ફાઈલ-શેરિંગ અને DNS-આધારિત સિસ્ટમો, હાથે ટાઈપ કરેલા અથવા બોલાયેલા આઈડેન્ટિફાયર જ્યાં કેસ અને કેરેક્ટર ગૂંચવણ ટાળવી જરૂરી છે.
  • Base64data: URI, ઇમેલ એટેચમેન્ટ (MIME), JSON અથવા XML માં ઇમેજ કે સર્ટિફિકેટ એમ્બેડ કરવા, JWT ટોકન.

દરેક એન્કોડિંગ એ ફક્ત એ જ અંતર્ગત સંખ્યાની રજૂઆત છે, તેથી તેમની વચ્ચે કન્વર્ટ કરવાથી મૂલ્ય ક્યારેય બદલાતું નથી — ફક્ત તેને લખવા માટે કેટલા કેરેક્ટર જોઈએ છે અને તે કયા ચેનલોમાંથી સુરક્ષિત રીતે પસાર થઈ શકે છે એ જ બદલાય છે.

🔗

સંબંધિત સાધનો

તમારા વર્કફ્લો માટે ઉપયોગી થવાના વધુ સાધનો શોધો

વજન રૂપાંતર: પાઉન્ડ, કિલોગ્રામ, ઔંસ અને ગ્રામ રૂપાંતર

આ સાધન પ્રયાસ કરો

રેસિપી માપ રૂપાંતર કન્વર્ટર - કપ થી ગ્રામ, મિલિલિટર થી ઑન્સ & વધુ

આ સાધન પ્રયાસ કરો

CSV થી JSON કન્વર્ટર - મફત ઓનલાઇન ફાઇલ કન્વર્ટર ટૂલ

આ સાધન પ્રયાસ કરો

BC થી AD વર્ષ રૂપાંતરક - મફત ઐતિહાસિક તારીખ કૅલ્ક્યુલેટર

આ સાધન પ્રયાસ કરો

અંતર કૅલ્ક્યુલેટર & એકમ રૂપાંતરક - GPS કૉર્ડિનેટ્સ થી માઇલ/કિમી

આ સાધન પ્રયાસ કરો

અઝીમુથ કેલ્ક્યુલેટર - સંકલન વચ્ચે બેરિંગ ગણો

આ સાધન પ્રયાસ કરો

રેસિપી યુનિટ કન્વર્ટર & કૅમેરા FOV કૅલ્ક્યુલેટર - મફત ટૂલ

આ સાધન પ્રયાસ કરો

ટેક્સ્ટ થી મોર્સ કોડ રૂપાંતરક - મફત ઓનલાઇન અનુવાદક સાધન

આ સાધન પ્રયાસ કરો

પિક્સેલ થી ઇંચ કન્વર્ટર - ફ્રી DPI કેલ્ક્યુલેટર (2025)

આ સાધન પ્રયાસ કરો

PPM થી મોલાર્રિટી કેલ્ક્યુલેટર - મફત સાંદ્રતા રૂપાંતર

આ સાધન પ્રયાસ કરો

યુનિક્સ ટાઈમસ્ટેમ્પથી તારીખ રૂપાંતરક: 12/24 કલાક ફોર્મેટ સપોર્ટ

આ સાધન પ્રયાસ કરો

બેઝ64 એન્કોડર ડીકોડર - મફત ઓનલાઇન બેઝ64 રૂપાંતર સાધન

આ સાધન પ્રયાસ કરો