ટેક્સ્ટ અને ફાઇલોને Base64માં અને પાછાં, URL-સુરક્ષિત મોડ અને ઇમેજ પ્રીવ્યૂ સાથે
તમારા બ્રાઉઝરમાં ચાલે છે. તમે જે લખો છો તે ક્યાંય મોકલાતું નથી.Base64 બાઇનરી ડેટાને સાદા ટેક્સ્ટમાં ફેરવે છે જેથી તે JSON, HTML કે data URIની અંદર જઈ શકે, આશરે 33 ટકા વધુ સાઇઝની કિંમતે. આ ટેક્સ્ટ અને ફાઇલોને બંને દિશામાં ફેરવે છે, URL-સુરક્ષિત મોડ અને ઇમેજ પ્રીવ્યૂ સાથે. કંઈ અપલોડ થતું નથી.
આ પેજનો અનુવાદ અંગ્રેજી મૂળ પરથી મશીન દ્વારા કરવામાં આવ્યો છે. આ અનુવાદની હજી કોઈ વ્યક્તિએ સમીક્ષા કરી નથી, તેથી અંગ્રેજી સંસ્કરણને જ આધાર માનો. અંગ્રેજી મૂળ વાંચો
વિકલ્પ પટ્ટી પર એન્કોડ કે ડીકોડ પસંદ કરો.
ડાબા પૅનમાં ટેક્સ્ટ લખો કે પેસ્ટ કરો; ફાઇલ એન્કોડ કરવા ફાઇલ પસંદ કરો અને ફાઇલ પસંદ કરો પર ક્લિક કરો.
જો મૂલ્ય URL કે JWTમાં જવાનું હોય તો URL-સુરક્ષિત ચાલુ કરો.
પરિણામ લેવા કૉપિ કરો પર ક્લિક કરો, કે સેવ કરવા ડાઉનલોડ આઇકન પર; ડીકોડ કરેલો બાઇનરી ડેટા ફાઇલ તરીકે ડાઉનલોડ થાય છે.
આ Base64 એન્કોડર ટેક્સ્ટ કે કોઈ પણ ફાઇલને Base64માં ફેરવે છે અને Base64ને પાછું વાંચી શકાય તેવા ટેક્સ્ટ, ઇમેજ પ્રીવ્યૂ કે ડાઉનલોડ કરી શકાય તેવી ફાઇલમાં ડીકોડ કરે છે. આઉટપુટ ટાઇપ કરતાં જ દેખાય છે, ટોકન અને ક્વેરી સ્ટ્રિંગ માટે URL-સુરક્ષિત મોડ સાથે, અને ઇમેજ એન્કોડ કરતી વખતે એક ક્લિકમાં data URI.
લોકો તેનો ઉપયોગ નાના લોગોને CSS કે HTML ઇમેલમાં ઇનલાઇન કરવા, Base64માં આવેલા ટોકન કે વેબહુક બૉડીનો પેલોડ વાંચવા, અને API વિનંતી નકારે ત્યારે ક્લાયન્ટે ખરેખર શું મોકલ્યું તે તપાસવા કરે છે. ફક્ત ટેક્સ્ટ સ્વીકારતી કૉન્ફિગ ફાઇલમાં પ્રમાણપત્ર કે બાઇનરી બ્લૉબ પેસ્ટ કરવા પણ તે કામનું છે.
એન્કોડિંગ અને ડીકોડિંગ JavaScriptથી તમારા બ્રાઉઝરમાં ચાલે છે. ફાઇલો File APIથી સ્થાનિક રીતે વંચાય છે અને ક્યારેય અપલોડ થતી નથી, તેથી ખાનગી દસ્તાવેજો કે કી સાથે વાપરવામાં વાંધો નથી. ટેક્સ્ટને UTF-8 માનવામાં આવે છે, એટલે ઇમોજી અને હિન્દી, તમિલ કે અરબી લિપિ સાચી રીતે આવજા કરે છે. ડીકોડર બંને વર્ણમાળા સ્વીકારે છે, ખૂટતું પૅડિંગ અને લીટી વિરામ સહન કરે છે, અને PNG, JPEG, GIF અને WebP આઉટપુટ ઓળખે છે જેથી તમે તેનું પ્રીવ્યૂ જોઈ શકો. પસંદ કરેલી ફાઇલ 20 MB સુધી હોઈ શકે, કારણ કે આખી Base64 સ્ટ્રિંગ મેમરીમાં બને છે અને તેથી મોટી ફાઇલ ટૅબને થીજવી દેશે; પેસ્ટ કરેલા ટેક્સ્ટની પોતાની કોઈ મર્યાદા નથી.
પરિણામ કૉપિ કરવા Ctrl+Enter દબાવો. એક ભાગને બદલે આખા JWT માટે JWT Decoder વાપરો; હૅશ માટે Hash Generator જુઓ.
હા. ન સાઇનઅપ, ન વૉટરમાર્ક અને ન કેટલી વાર વાપરો તેની કોઈ મર્યાદા. પેસ્ટ કરેલા ટેક્સ્ટની લંબાઈ મર્યાદા એટલી જ છે જેટલું તમારું બ્રાઉઝર સંભાળી શકે. પસંદ કરેલી ફાઇલ 20 MB સુધી મર્યાદિત છે, કારણ કે આખી Base64 સ્ટ્રિંગ મેમરીમાં બને છે અને મોટી ફાઇલ એન્કોડ થવાને બદલે ટૅબને થીજવી દેશે.
ના. એન્કોડિંગ અને ડીકોડિંગ સંપૂર્ણપણે JavaScriptથી તમારા બ્રાઉઝરમાં ચાલે છે. ફાઇલો File APIથી સ્થાનિક રીતે વંચાય છે અને પરિણામ મેમરીમાં બને છે, તેથી તમે પેસ્ટ કે પસંદ કરેલું કંઈ તમારું ડિવાઇસ છોડતું નથી.
માનક Base64 + અને / વાપરે છે, જેનો URLમાં ખાસ અર્થ છે, અને = વડે પૅડિંગ કરે છે. URL-સુરક્ષિત Base64 (RFC 4648 વિભાગ 5) તેમને - અને _થી બદલે છે અને સામાન્ય રીતે પૅડિંગ કાઢી નાખે છે. તે JWT, OAuth ટોકન અને ક્વેરી સ્ટ્રિંગમાં વપરાય છે. તે બનાવવા URL-સુરક્ષિત સ્વિચ ચાલુ કરો; ડીકોડર તેને આપમેળે ઓળખે છે.
એન્કોડ પસંદ કરો, ઇનપુટને ફાઇલ પર ફેરવો, ઇમેજ પસંદ કરો અને Data URI ચાલુ કરો. આઉટપુટ data:image/png;base64,થી શરૂ થાય છે અને સીધું CSS url() કે img src ઍટ્રિબ્યૂટમાં પેસ્ટ કરી શકાય છે. ઇનલાઇન ઇમેજ નાની રાખો; થોડા કિલોબાઇટથી મોટી વસ્તુ સામાન્ય રીતે સામાન્ય ફાઇલ તરીકે વધુ સારી રહે છે.
ડીકોડ કરેલા બાઇટ માન્ય UTF-8 ટેક્સ્ટ નથી, તેથી તે કદાચ PDF, ZIP કે ઇમેજ જેવી કોઈ ફાઇલ છે. ઇમેજનું પ્રીવ્યૂ દેખાય છે; બાકીની બાઇનરી હેક્સ પ્રીવ્યૂ અને એક ડાઉનલોડ બટન બતાવે છે જે બાઇટને યોગ્ય નામથી સેવ કરે છે.
ઇનપુટમાં A-Z, a-z, 0-9, + અને / (કે URL-સુરક્ષિત માટે - અને _) બહારનો કોઈ અક્ષર છે, વચ્ચે કોઈ ભટકેલો = છે, કે કોઈ અક્ષર ખૂટે છે તેથી લંબાઈ મેળ ખાતી નથી. સ્પેસ અને લીટી વિરામ બરાબર છે અને અવગણાય છે. સ્ટ્રિંગ આખી કૉપિ થઈ હતી તે તપાસો.
હજુ પણ મુશ્કેલી છે? Base64 એન્કોડ અને ડીકોડ વિશે પૂછો અને જેને ખબર હોય તે જવાબ આપી શકે છે. કોઈ એકાઉન્ટની જરૂર નથી.