Base64 ઇમેજ કન્વર્ટર

ઇમેજનો Base64 data URI મેળવવા માટે તેને અહીં ડ્રેગ કરો, અથવા ઇમેજનું પ્રિવ્યૂ જોવા અને ડાઉનલોડ કરવા માટે Base64 પેસ્ટ કરો.

શરૂ કરવા માટે ઇમેજ અહીં છોડો અથવા Base64 પેસ્ટ કરો.

તમારી ઇમેજ તમારા બ્રાઉઝરમાં જ રીડ અને કન્વર્ટ થાય છે. BroBroGo પર કંઈપણ અપલોડ કરવામાં આવતું નથી.

વારંવાર પૂછાતા પ્રશ્નો

Base64 data URI ઇમેજ શું છે?

તે ટેક્સ્ટ તરીકે એન્કોડ કરેલી ઇમેજ છે, તેથી તે અલગ ફાઇલમાંથી લોડ થવાને બદલે સીધી HTML અથવા CSS ની અંદર રહી શકે છે. આનાથી એક રિક્વેસ્ટ બચે છે, જે નાના આઇકોન્સ અને ઇમેઇલ ટેમ્પ્લેટ્સ માટે ઉપયોગી છે.

શું મારે આ રીતે મોટી ઇમેજને ઇનલાઇન કરવી જોઈએ?

ન કરવું વધુ સારું છે. Base64 ડેટાને લગભગ ત્રીજા ભાગ જેટલો મોટો બનાવે છે અને તેને પેજથી અલગ કેશ કરી શકાતો નથી, તેથી તેને નાની એસેટ્સ પૂરતો મર્યાદિત રાખો અને મોટી ઇમેજને સામાન્ય ફાઇલો તરીકે લિંક કરો.

શું તે Base64 સ્ટ્રિંગને ફરીથી ફાઇલમાં ફેરવી શકે છે?

હા. Base64 → ઇમેજ પર સ્વિચ કરો, data URI અથવા રો Base64 સ્ટ્રિંગ પેસ્ટ કરો, અને તે ઇમેજનો પ્રકાર શોધી કાઢશે, તેનું પ્રિવ્યૂ બતાવશે અને તમને ફાઇલ ડાઉનલોડ કરવા દેશે.

Base64 ઇમેજ કન્વર્ટર શું છે અને તે કેવી રીતે કામ કરે છે?

"Base64 ઇમેજ કન્વર્ટર" એ એક ઉપયોગી સાધન છે જે ઇમેજ ફાઇલોને ટેક્સ્ટ ફોર્મેટમાં રૂપાંતરિત કરે છે જેને Base64 કહેવામાં આવે છે. આ ટેક્સ્ટ ફોર્મેટને વેબ કોડમાં સીધું જ એમ્બેડ કરી શકાય છે. આ ઉપરાંત, આ ટૂલ Base64 ટેક્સ્ટને ફરીથી ઇમેજ ફાઇલમાં પણ રૂપાંતરિત કરી શકે છે.

આ ટૂલનો ઉપયોગ કરવા માટે, તમે ઇમેજને ડ્રેગ અને ડ્રોપ કરી શકો છો અથવા Base64 ટેક્સ્ટ પેસ્ટ કરી શકો છો. ટૂલ આ ઇનપુટ પર પ્રક્રિયા કરશે અને તમને કન્વર્ટ થયેલું આઉટપુટ આપશે, જેને તમે કોપી અથવા ડાઉનલોડ કરી શકો છો.

આ ટૂલ માત્ર ઇમેજના મૂળ બાઇટ્સને એન્કોડ અથવા પુનઃસ્થાપિત કરે છે. તે ઇમેજને કમ્પ્રેસ, ક્રોપ, રિસાઇઝ કરતું નથી કે તેને PNG અથવા JPG જેવા ચોક્કસ ફોર્મેટમાં કન્વર્ટ કરતું નથી.

સપોર્ટેડ ઇનપુટ ફોર્મેટ્સ અને મર્યાદાઓ

આ ટૂલ એન્કોડિંગ અને ડીકોડિંગ બંને પ્રક્રિયાઓ માટે ચોક્કસ ફોર્મેટ્સ અને કદની મર્યાદાઓને સપોર્ટ કરે છે:

  • ઇમેજ ફાઇલ (એન્કોડિંગ માટે): તમે ઇમેજને ડ્રેગ અને ડ્રોપ કરી શકો છો અથવા તેને પસંદ કરવા માટે ક્લિક કરી શકો છો. સપોર્ટેડ ફોર્મેટ્સમાં PNG, JPG, GIF, WebP, SVG, AVIF, BMP, ICO અને TIFF નો સમાવેશ થાય છે. એન્કોડિંગ માટે ફાઇલનું મહત્તમ કદ 5 MB છે. જો તમે એકસાથે ઘણી બધી ઇમેજ ડ્રોપ કરશો, તો માત્ર પ્રથમ ઇમેજનો જ ઉપયોગ કરવામાં આવશે.
  • Base64 અથવા ડેટા URI સ્ટ્રિંગ (ડીકોડિંગ માટે): તમે data:image/... URI અથવા રો (raw) Base64 સ્ટ્રિંગ પેસ્ટ કરી શકો છો. ડીકોડિંગ માટે ઇનપુટની મહત્તમ લંબાઈ 8 MB છે. આ ટૂલ વ્હાઇટસ્પેસ અને ન્યૂલાઇન્સ સહિત સ્ટાન્ડર્ડ અને URL-સેફ Base64 સ્વીકારે છે.

આઉટપુટ વિકલ્પો અને વિગતો

જ્યારે તમે ઇમેજને કન્વર્ટ કરો છો, ત્યારે "આઉટપુટ" લેબલ હેઠળ નીચેના ફોર્મેટ્સ અને વિગતો ઉપલબ્ધ થાય છે:

  • Data URI: HTML અથવા CSS માં સીધા એમ્બેડ કરવા માટે યોગ્ય ટેક્સ્ટ તરીકે એન્કોડ કરેલી ઇમેજ.
  • Base64: ઇમેજની રો (raw) Base64 સ્ટ્રિંગ.
  • CSS: CSS background-image પ્રોપર્ટી તરીકે ફોર્મેટ કરેલી ઇમેજ.
  • HTML: HTML <img> ટેગ તરીકે ફોર્મેટ કરેલી ઇમેજ.
  • આઉટપુટ અક્ષરો: જનરેટ થયેલા Base64 આઉટપુટમાં રહેલા અક્ષરોની કુલ સંખ્યા.
  • ઇમેજ સાઇઝ: ઇમેજના પરિમાણો (ડાયમેન્શન્સ).
  • ઇમેજ ડાઉનલોડ કરો: ડીકોડ કરેલી ઇમેજ ફાઇલને ડાઉનલોડ કરવા માટેનું બટન. ડીકોડ થયેલી ઇમેજ brobrogo-image. ફાઇલનામ અને યોગ્ય ફાઇલ એક્સ્ટેંશન સાથે ડાઉનલોડ થાય છે.

ભૂલો અને મુશ્કેલીનિવારણ (Errors and Edge Cases)

ટૂલનો ઉપયોગ કરતી વખતે જો કોઈ સમસ્યા આવે, તો નીચે મુજબના ભૂલના સંદેશાઓ (Error Messages) જોવા મળી શકે છે:

  • તે ફાઇલ સપોર્ટેડ ઇમેજ નથી: જો અપલોડ કરેલી ફાઇલ સપોર્ટેડ ઇમેજ ફોર્મેટ ન હોય ત્યારે આ ભૂલ બતાવે છે.
  • તે ઇમેજ {max} કરતાં મોટી છે. નાની ઇમેજ અજમાવો: જો ઇમેજ ફાઇલ મંજૂર કરાયેલ મહત્તમ કદ (5 MB) કરતાં મોટી હોય ત્યારે આ મેસેજ દેખાય છે.
  • તે ફાઇલ રીડ કરી શકાઈ નથી: જો ટૂલ ફાઇલને વાંચવામાં અસમર્થ હોય ત્યારે આ ભૂલ આવે છે.
  • તે માન્ય Base64 નથી: જો પેસ્ટ કરેલું ઇનપુટ માન્ય Base64 સ્ટ્રિંગ ન હોય ત્યારે આ મેસેજ દેખાય છે.
  • આ Base64 ઓળખી શકાય તેવી ઇમેજમાં ડીકોડ થતું નથી: જો Base64 ડીકોડ થાય પરંતુ તે કોઈ ઓળખી શકાય તેવી ઇમેજ ન હોય ત્યારે આ ભૂલ દર્શાવે છે.
  • તે ઇનપુટ ખૂબ લાંબું છે. તેને {max} ની અંદર રાખો: જો ડીકોડિંગ માટેનું ઇનપુટ મંજૂર કરાયેલ મહત્તમ લંબાઈ (8 MB) કરતાં વધુ હોય ત્યારે આ મેસેજ દેખાય છે.
  • ઇમેજ ડેટા ડીકોડ થયો પરંતુ પ્રદર્શિત થઈ શક્યો નથી: જો ઇમેજ ડેટા સફળતાપૂર્વક ડીકોડ થાય પરંતુ બ્રાઉઝરમાં પ્રદર્શિત ન થઈ શકે ત્યારે આ ભૂલ જોવા મળે છે.

ગોપનીયતા અને સુરક્ષા (Privacy)

આ ટૂલનો ઉપયોગ કરતી વખતે તમારી ગોપનીયતા સંપૂર્ણપણે સુરક્ષિત રહે છે. તમારી ઇમેજ સંપૂર્ણપણે તમારા પોતાના બ્રાઉઝરમાં જ રીડ અને કન્વર્ટ થાય છે. આ પ્રક્રિયા દરમિયાન કંઈપણ ટૂલના સર્વર્સ પર અપલોડ કરવામાં આવતું નથી.

આ ટૂલ કોના માટે ઉપયોગી છે?

આ કન્વર્ટર નીચે દર્શાવેલ લોકો માટે ખૂબ ઉપયોગી સાબિત થાય છે:

  • એવા ડેવલપર્સ કે જેમને નાના આઇકોન્સ અથવા પ્લેસહોલ્ડર ઇમેજ સીધી HTML અથવા CSS માં એમ્બેડ કરવાની જરૂર હોય છે.
  • ઇમેઇલ ટેમ્પ્લેટ્સ પર કામ કરતા કન્ટેન્ટ ક્રિએટર્સ, જ્યાં ઇમેજને ઇનલાઇન કરવી જરૂરી હોય છે.
  • કોઈપણ વ્યક્તિ જેને ઇમેજને Base64 data URI માં કન્વર્ટ કરવાની જરૂર હોય.
  • કોઈપણ વ્યક્તિ જેને Base64 સ્ટ્રિંગને ફરીથી ઇમેજ ફાઇલમાં ફેરવવાની જરૂર હોય.

વારંવાર પૂછાતા પ્રશ્નો (FAQ)

પ્રશ્ન: Base64 data URI ઇમેજ શું છે?
ઉત્તર: તે ટેક્સ્ટ તરીકે એન્કોડ કરેલી ઇમેજ છે, તેથી તે અલગ ફાઇલમાંથી લોડ થવાને બદલે સીધી HTML અથવા CSS ની અંદર રહી શકે છે. આનાથી એક રિક્વેસ્ટ બચે છે, જે નાના આઇકોન્સ અને ઇમેઇલ ટેમ્પ્લેટ્સ માટે ઉપયોગી છે.

પ્રશ્ન: શું મારે આ રીતે મોટી ઇમેજને ઇનલાઇન કરવી જોઈએ?
ઉત્તર: ન કરવું વધુ સારું છે. Base64 ડેટાને લગભગ ત્રીજા ભાગ જેટલો મોટો બનાવે છે અને તેને પેજથી અલગ કેશ કરી શકાતો નથી, તેથી તેને નાની એસેટ્સ પૂરતો મર્યાદિત રાખો અને મોટી ઇમેજને સામાન્ય ફાઇલો તરીકે લિંક કરો.

પ્રશ્ન: શું તે Base64 સ્ટ્રિંગને ફરીથી ફાઇલમાં ફેરવી શકે છે?
ઉત્તર: હા. Base64 → ઇમેજ પર સ્વિચ કરો, data URI અથવા રો Base64 સ્ટ્રિંગ પેસ્ટ કરો, અને તે ઇમેજનો પ્રકાર શોધી કાઢશે, તેનું પ્રિવ્યૂ બતાવશે અને તમને ફાઇલ ડાઉનલોડ કરવા દેશે.