Neidio i'r prif gynnwys

Generadur Favicon am ddim

Trowch unrhyw ddelwedd yn becyn favicon cyflawn: favicon.ico aml-faint, eicon cyffwrdd Apple, eiconau Android/PWA, manifest gwe, a chlipyn HTML parod i'w gludo — i gyd wedi'u zipio, yn eich porwr.

Gollyngwch ffeil yma, neu cliciwch i bori

PNG, JPG, WebP, SVG, HEIC, HEIF · wedi'i brosesu ar eich dyfais

neu pwyswch Ctrl+V i ludo o'ch clipfwrdd

Pori ffeiliau

Nid yw eich ffeiliau byth yn gadael eich dyfais. Mae'r holl brosesu yn digwydd yn lleol yn eich porwr.

💡 Am y canlyniad cliriaf, uwchlwythwch ddelwedd sgwâr o leiaf 512×512. Mae PNG tryloyw neu SVG yn gweithio orau.

Defnyddiau cyffredin

  • Creu Favicon ar gyfer GwefanCynhyrchu'r set favicon cyflawn y mae pob porwr a dyfais yn ei ddisgwyl.
  • Cynhyrchu Eicon PWA a ManifestCael yr eiconi 192px a 512px a'r manifest gwe sydd ei angen i PWA.
  • Creu Eicon Apple TouchCynhyrchu'r eicon 180×180 a ddefnyddir gan iOS pan gaiff gwefan ei gadw ar y sgrin gartref.
  • Troi Logo yn FaviconNewid eich logo brand i favicon lân ac yn hawdd ei adnabod.
  • Cynhyrchu Favicons ar gyfer Unrhyw FframwaithCael ffeiliau favicon gollwng-mewn ar gyfer React, Next.js, WordPress, a mwy.

Sut Mae'n Gweithio

Mae'r offeryn hwn yn trosi unrhyw PNG, JPEG, WebP, neu SVG yn becyn ffafeicon cyflawn — .ico aml-faint, eicon cyffwrdd Apple, eiconau Android/PWA, maniffest gwe, a darn HTML yn barod i'w ludo — yn gyfan gwbl y tu mewn i'ch porwr gan ddefnyddio'r Canvas API a JSZip. Ni chaiff dim ei lwytho; mae'r holl rendro a chydosod ffeil yn digwydd yn lleol.

  1. 1
    Mae Canvas yn ailraddio eich delwedd
    Mae'r porwr yn tynnu eich delwedd ffynhonnell ar elfennau HTML Canvas oddi-ar-sgrin ym mhob maint gofynnol (16, 32, 48, 180, 192, a 512 px). Mae SVGau heb briodweddau lled/uchder eglur yn cael eu normaleiddio yn gyntaf drwy DOMParser ac XMLSerializer fel bod Firefox a Chrome yn cynhyrchu allbwn picsel unfath yn hytrach na chynfas gwag.
  2. 2
    Mae amgodydd ICO wedi'i ysgrifennu â llaw yn pacio'r ffeil .ico
    Mae cofnodion ICO bach (16, 32, 48 px) yn cael eu hamgodio fel didmapiau BGRA DIB 32-bit amrwd — y BITMAPINFOHEADER ynghyd â rhesi XOR gwaelod-i-fyny a mwgwd AND 1bpp — oherwydd bod cydrannau shell Windows angen fformat DIB heb ei gywasgu yn y meintiau hynny. Mae'r offeryn yn ysgrifennu pennawd cyfeiriadur ICO ac yn cydgadwyno'r cofnodion yn gyfan gwbl â DataView a Uint8Array, heb lyfrgell ICO allanol yn gysylltiedig.
  3. 3
    Cynhyrchir allbynnau PNG drwy canvas.toBlob
    Mae pob amrywiad PNG (favicon-16x16, favicon-32x32, apple-touch-icon-180x180, android-chrome-192x192, android-chrome-512x512) yn cael ei gipio drwy alw canvas.toBlob â 'image/png', gan ddirprwyo amgodio di-golled i injan delwedd adeiledig y porwr. Cymhwysir padin dewisol, lliw cefndir, a thocio siâp (sgwâr, crwn, neu gylch) i gyd-destun y cynfas cyn cipio.
  4. 4
    Mae JSZip yn bwndelu popeth yn un lawrlwythiad
    Mae JSZip yn cydosod pob ffeil a gynhyrchwyd — favicon.ico, y pum PNG, site.webmanifest ag enw eich ap, a favicon-snippet.html gyda thagiau <link> cywir — i mewn i un blob .zip sy'n lawrlwytho'n awtomatig i'ch dyfais.

Mae eich delwedd yn cael ei llwytho'n uniongyrchol i mewn i Canvas API y porwr ac ni chaiff byth ei gadael eich dyfais — ni chaiff data ffeil ei drosglwyddo byth i unrhyw weinydd ar unrhyw bwynt.

Offer Cysylltiedig

Cwestiynau Cyffredin