મફત PNG થી ICO ફેવિકોન કન્વર્ટર

PNG, JPG, WebP અથવા SVG ઇમેજને મલ્ટિ-સાઇઝ .ico ફેવિકોન ફાઇલોમાં કન્વર્ટ કરો. બંડલ કરવા માટે સાઇઝ પસંદ કરો (16, 32, 48, 64, 128, 256) અને એક જ .ico ડાઉનલોડ કરો.

એક વાર લોડ થયા પછી ઑફલાઇન કામ કરે છે

ફાઇલો અહીં મૂકો, અથવા બ્રાઉઝ કરવા ક્લિક કરો

PNG, JPG, WebP, SVG, HEIC, HEIF · ફાઇલ કદ મર્યાદા નહીં

અથવા તમારા ક્લિપબોર્ડમાંથી પેસ્ટ કરવા માટે Ctrl+V દબાવો

ફાઇલો બ્રાઉઝ કરો

ટિપ: તમે Ctrl+V થી સ્ક્રીનશોટ પેસ્ટ કરી શકો છો

તમારી ફાઇલો તમારા ઉપકરણ છોડતી નથી. બધી પ્રક્રિયા તમારા બ્રાઉઝરમાં સ્થાનિક રીતે થાય છે.

આ કેવી રીતે કાર્ય કરે છે

રૂપાંતરણ આ ટૂલમાં જ સીધા લખેલા બે mechanisms વાપરીને સંપૂર્ણપણે તમારા બ્રાઉઝરમાં ચાલે છે: દરેક icon frame ને scale અને render કરવા Canvas API, અને એ frames ને એક .ico ફાઇલમાં પેક કરતું હાથે લખેલું ICO binary encoder — કોઈ લાઇબ્રેરી download થતી નથી, અને કોઈ ફાઇલ ક્યારેય તમારો ડિવાઇસ છોડતી નથી.

  1. 1
    ઇમેજ canvas માં decode થાય છે
    તમારી અપલોડ કરેલી PNG, JPEG, WebP, કે SVG HTMLImageElement માં load થાય છે અને દરેક request કરેલા કદ (16×16 થી 256×256) પર off-screen canvas પર દોરવામાં આવે છે. Canvas high-quality bicubic smoothing વાપરે છે અને તમારી fit પસંદગીનું સન્માન કરે છે: 'contain' transparent કે colored padding સાથે image ને letterbox કરે છે, જ્યારે 'cover' source માંથી centered square crop કરે છે.
  2. 2
    દરેક frame PNG bytes તરીકે export થાય છે
    બ્રાઉઝરનું બિલ્ટ-ઇન canvas.toBlob('image/png') દરેક scaled frame ને lossless PNG માં encode કરે છે. આ raw bytes .ico container ની અંદર embed થાય છે — modern browsers અને Windows PNG-in-ICO ને natively હેન્ડલ કરે છે, જે ફાઇલ કદને જૂના BMP-based ફોર્મેટ કરતાં નાનું રાખે છે.
  3. 3
    ICO binary મેમરીમાં એસેમ્બલ થાય છે
    હાથે લખેલું encoder DataView વાપરીને શરૂઆતથી .ico ફાઇલ structure બનાવે છે: 6-byte ICONDIR header image count જાહેર કરે છે, ત્યારબાદ દરેક કદ માટે 16-byte directory entry (width, height, bit-depth, byte length, અને data offset રેકોર્ડ કરતું), પછી બધા PNG payloads ક્રમમાં જોડાયેલા. કોઈ થર્ડ-પાર્ટી લાઇબ્રેરી સામેલ નથી.
  4. 4
    Preview બતાવવામાં આવે છે, ફાઇલ download થાય છે
    Download આપતાં પહેલા, UI checkerboard background સામે દરેક packed size ની pixel-accurate preview render કરે છે જેથી તમે save કરતાં પહેલા transparency ચકાસી શકો. એસેમ્બલ કરેલ Blob 'favicon.ico' તરીકે બ્રાઉઝરના download mechanism ને સોંપાય છે.

તમારી ઇમેજ સંપૂર્ણપણે તમારા બ્રાઉઝરમાં જ process થાય છે — તે ક્યારેય કોઈ સર્વર પર અપલોડ થતી નથી, અને તમે ટૅબ બંધ કરો પછી કોઈ કૉપી રહેતી નથી.

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

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