curl -X POST "https://api.cullx.com/v1/favicon" \
-H "x-api-key: YOUR_API_KEY" \
-F "image=@logo.png"
# Response includes ZIP with:
# - favicon.ico (16x16, 32x32, 48x48)
# - favicon-16x16.png
# - favicon-32x32.png
# - apple-touch-icon.png (180x180)
# - android-chrome-192x192.png
# - android-chrome-512x512.png
# - site.webmanifest
# - instructions.htmlconst formData = new FormData();
formData.append('image', fileInput.files[0]);
const response = await fetch(
'https://api.cullx.com/v1/favicon',
{
method: 'POST',
headers: {
'x-api-key': 'YOUR_API_KEY'
},
body: formData
}
);
const { data } = await response.json();
// data.zip = base64 ZIP file
// data.files = list of generated files
// data.zipSize = total size in bytesLegacy ICO format (16x16, 32x32, 48x48)
Browser tab icon
Desktop shortcut icon
iOS home screen (180x180)
Android app icon
PWA splash screen
PWA configuration
HTML snippet to paste
Deliver complete favicon packages to clients. Save hours of manual resizing. Professional output every time.
Let users upload one logo, automatically generate all required favicon formats. Shopify/Webflow-like experience.
Maintain brand consistency across platforms. Generate app icons, favicons, and PWA assets from brand logos.
Automate favicon generation in build process. Update favicons when brand assets change.