ਮੁਫ਼ਤ ਫੇਵੀਕਾਨ ਜਨਰੇਟਰ
ਕਿਸੇ ਵੀ ਚਿੱਤਰ ਨੂੰ ਪੂਰੇ ਫੇਵੀਕਾਨ ਪੈਕੇਜ ਵਿੱਚ ਬਦਲੋ: ਮਲਟੀ-ਸਾਈਜ਼ favicon.ico, Apple touch icon, Android/PWA icons, ਇੱਕ ਵੈੱਬ ਮੈਨੀਫੈਸਟ, ਅਤੇ ਵਰਤਣ-ਤਿਆਰ HTML ਸਨਿੱਪਟ — ਸਭ ਜ਼ਿਪ ਕੀਤਾ, ਤੁਹਾਡੇ ਬ੍ਰਾਊਜ਼ਰ ਵਿੱਚ।
ਫਾਈਲਾਂ ਨੂੰ ਇੱਥੇ ਸੁੱਟੋ, ਜਾਂ ਬ੍ਰਾਊਜ਼ ਕਰਨ ਲਈ ਕਲਿੱਕ ਕਰੋ
PNG, JPG, WebP, SVG, HEIC, HEIF · ਕੋਈ ਫਾਈਲ ਆਕਾਰ ਸੀਮਾ ਨਹੀਂ ਹੈ
ਜਾਂ ਆਪਣੇ ਕਲਿੱਪਬੋਰਡ ਤੋਂ ਪੇਸਟ ਕਰਨ ਲਈ Ctrl+V ਦਬਾਓ
ਤੁਹਾਡੀਆਂ ਫ਼ਾਈਲਾਂ ਕਦੇ ਵੀ ਤੁਹਾਡੀ ਡੀਵਾਈਸ ਨੂੰ ਨਹੀਂ ਛੱਡਦੀਆਂ। ਸਾਰੀ ਪ੍ਰਕਿਰਿਆ ਤੁਹਾਡੇ ਬ੍ਰਾਊਜ਼ਰ ਵਿੱਚ ਸਥਾਨਕ ਤੌਰ 'ਤੇ ਹੁੰਦੀ ਹੈ।
💡 ਸਭ ਤੋਂ ਵਧੀਆ ਨਤੀਜੇ ਲਈ, ਘੱਟੋ-ਘੱਟ 512×512 ਦੀ ਵਰਗ ਤਸਵੀਰ ਅੱਪਲੋਡ ਕਰੋ। ਪਾਰਦਰਸ਼ੀ PNG ਜਾਂ SVG ਸਭ ਤੋਂ ਵਧੀਆ ਕੰਮ ਕਰਦਾ ਹੈ।
ਇਹ ਕਿਵੇਂ ਕੰਮ ਕਰਦਾ ਹੈ
ਇਹ ਟੂਲ ਕਿਸੇ ਵੀ PNG, JPEG, WebP ਜਾਂ SVG ਨੂੰ ਪੂਰੇ favicon ਪੈਕੇਜ ਵਿੱਚ ਬਦਲਦਾ ਹੈ — ਬਹੁ-ਆਕਾਰੀ .ico, Apple touch icon, Android/PWA icons, web manifest, ਅਤੇ ਪੇਸਟ ਲਈ ਤਿਆਰ HTML snippet — Canvas API ਅਤੇ JSZip ਵਰਤ ਕੇ ਪੂਰੀ ਤਰ੍ਹਾਂ ਤੁਹਾਡੇ ਬ੍ਰਾਊਜ਼ਰ ਅੰਦਰ। ਕੁਝ ਵੀ ਅੱਪਲੋਡ ਨਹੀਂ ਹੁੰਦਾ; ਸਾਰੀ rendering ਅਤੇ ਫ਼ਾਈਲ ਜੋੜਨਾ ਲੋਕਲ ਤੌਰ 'ਤੇ ਹੁੰਦਾ ਹੈ।
- 1Canvas ਤੁਹਾਡੇ ਚਿੱਤਰ ਦਾ ਆਕਾਰ ਬਦਲਦਾ ਹੈਬ੍ਰਾਊਜ਼ਰ ਤੁਹਾਡੇ ਸਰੋਤ ਚਿੱਤਰ ਨੂੰ ਹਰ ਲੋੜੀਂਦੇ ਆਕਾਰ (16, 32, 48, 180, 192 ਅਤੇ 512 px) 'ਤੇ off-screen HTML Canvas elements ਉੱਤੇ ਬਣਾਉਂਦਾ ਹੈ। ਸਪਸ਼ਟ width/height attributes ਤੋਂ ਬਿਨਾਂ SVGs ਪਹਿਲਾਂ DOMParser ਅਤੇ XMLSerializer ਰਾਹੀਂ ਨਾਰਮਲਾਈਜ਼ ਕੀਤੇ ਜਾਂਦੇ ਹਨ ਤਾਂ ਜੋ Firefox ਅਤੇ Chrome ਖ਼ਾਲੀ canvas ਦੀ ਥਾਂ ਇੱਕੋ ਜਿਹਾ pixel ਆਉਟਪੁੱਟ ਦੇਣ।
- 2ਹੱਥ ਨਾਲ ਲਿਖਿਆ ICO encoder .ico ਫ਼ਾਈਲ ਬਣਾਉਂਦਾ ਹੈਛੋਟੀਆਂ ICO entries (16, 32, 48 px) ਕੱਚੇ 32-bit BGRA DIB bitmaps ਵਜੋਂ ਐਨਕੋਡ ਹੁੰਦੀਆਂ ਹਨ — BITMAPINFOHEADER ਨਾਲ bottom-up XOR rows ਅਤੇ 1bpp AND mask — ਕਿਉਂਕਿ Windows shell components ਨੂੰ ਇਨ੍ਹਾਂ ਆਕਾਰਾਂ 'ਤੇ ਬਿਨਾਂ-ਕੰਪ੍ਰੈੱਸ DIB ਫਾਰਮੈਟ ਚਾਹੀਦਾ ਹੈ। ਟੂਲ ICO directory header ਲਿਖਦਾ ਹੈ ਅਤੇ entries ਪੂਰੀ ਤਰ੍ਹਾਂ DataView ਅਤੇ Uint8Array ਨਾਲ ਜੋੜਦਾ ਹੈ, ਕਿਸੇ ਬਾਹਰੀ ICO ਲਾਇਬ੍ਰੇਰੀ ਤੋਂ ਬਿਨਾਂ।
- 3PNG ਆਉਟਪੁੱਟ canvas.toBlob ਰਾਹੀਂ ਬਣਦੇ ਹਨਹਰ PNG ਰੂਪ (favicon-16x16, favicon-32x32, apple-touch-icon-180x180, android-chrome-192x192, android-chrome-512x512) 'image/png' ਨਾਲ canvas.toBlob ਕਾਲ ਕਰਕੇ ਲਿਆ ਜਾਂਦਾ ਹੈ, lossless ਐਨਕੋਡਿੰਗ ਬ੍ਰਾਊਜ਼ਰ ਦੇ ਬਿਲਟ-ਇਨ image ਇੰਜਣ ਨੂੰ ਸੌਂਪ ਕੇ। ਵਿਕਲਪਿਕ padding, ਪਿਛੋਕੜ ਰੰਗ, ਅਤੇ ਆਕਾਰ ਕਲਿੱਪਿੰਗ (ਵਰਗ, ਗੋਲ ਕੋਨੇ, ਜਾਂ ਚੱਕਰ) ਲੈਣ ਤੋਂ ਪਹਿਲਾਂ canvas context 'ਤੇ ਲਾਗੂ ਹੁੰਦੇ ਹਨ।
- 4JSZip ਸਭ ਕੁਝ ਇੱਕ ਡਾਊਨਲੋਡ ਵਿੱਚ ਬੰਨ੍ਹਦਾ ਹੈJSZip ਸਾਰੀਆਂ ਬਣੀਆਂ ਫ਼ਾਈਲਾਂ — favicon.ico, ਪੰਜ PNGs, ਤੁਹਾਡੇ ਐਪ ਨਾਮ ਵਾਲੀ site.webmanifest, ਅਤੇ ਸਹੀ <link> tags ਵਾਲੀ favicon-snippet.html — ਨੂੰ ਇੱਕ .zip blob ਵਿੱਚ ਜੋੜਦਾ ਹੈ ਜੋ ਆਪਣੇ-ਆਪ ਤੁਹਾਡੀ ਡਿਵਾਈਸ 'ਤੇ ਡਾਊਨਲੋਡ ਹੁੰਦੀ ਹੈ।
ਤੁਹਾਡਾ ਚਿੱਤਰ ਸਿੱਧਾ ਬ੍ਰਾਊਜ਼ਰ ਦੀ Canvas API ਵਿੱਚ ਲੋਡ ਹੁੰਦਾ ਹੈ ਅਤੇ ਕਦੇ ਤੁਹਾਡੀ ਡਿਵਾਈਸ ਤੋਂ ਬਾਹਰ ਨਹੀਂ ਜਾਂਦਾ — ਕਿਸੇ ਵੀ ਸਮੇਂ ਕੋਈ ਫ਼ਾਈਲ ਡਾਟਾ ਕਿਸੇ ਸਰਵਰ ਨੂੰ ਨਹੀਂ ਭੇਜਿਆ ਜਾਂਦਾ।
ਸੰਬੰਧਿਤ ਟੂਲ
PNG ਤੋਂ ICO ਫੇਵੀਕਾਨ ਕਨਵਰਟਰ
PNG, JPG, WebP, ਜਾਂ SVG ਚਿੱਤਰਾਂ ਨੂੰ ਮਲਟੀ-ਸਾਈਜ਼ .ico ਫੇਵੀਕਾਨ ਫਾਈਲਾਂ ਵਿੱਚ ਬਦਲੋ। ਬੰਡਲ ਕਰਨ ਲਈ ਸਾਈਜ਼ ਚੁਣੋ (16, 32, 48, 64, 128, 256) ਅਤੇ ਇੱਕ .ico ਡਾਊਨਲੋਡ ਕਰੋ।
ਐਨੀਮੇਟਡ GIF ਮੇਕਰ
ਕਈ ਚਿੱਤਰਾਂ ਨੂੰ ਐਨੀਮੇਟਡ GIF ਵਿੱਚ ਮਿਲਾਓ। ਅਨੁਕੂਲਿਤ ਫਰੇਮ ਦੇਰੀ, ਆਉਟਪੁੱਟ ਚੌੜਾਈ, ਲੂਪਿੰਗ, ਅਤੇ ਗੁਣਵੱਤਾ। ਪੂਰੀ ਤਰ੍ਹਾਂ ਤੁਹਾਡੇ ਬ੍ਰਾਊਜ਼ਰ ਵਿੱਚ ਏਨਕੋਡ ਕੀਤਾ ਜਾਂਦਾ ਹੈ।
ਦਸਤਖ਼ਤ ਮੇਕਰ
ਆਪਣੇ ਮਾਊਸ, ਉਂਗਲ ਜਾਂ ਸਟਾਈਲਸ ਨਾਲ ਦਸਤਖ਼ਤ ਬਣਾਓ, ਜਾਂ ਹੱਥ-ਲਿਖਤ ਫੌਂਟ ਵਿੱਚ ਆਪਣਾ ਨਾਮ ਟਾਈਪ ਕਰੋ, ਫਿਰ ਇਸਨੂੰ ਪਾਰਦਰਸ਼ੀ PNG ਜਾਂ SVG ਵਜੋਂ ਐਕਸਪੋਰਟ ਕਰੋ।