Scrapers / Developer & File Tools
Favicon Generator
hipersoft/favicon-generator
Turn one logo into a complete favicon and app-icon pack — favicon.ico, all PNG sizes, Apple touch icon, PWA manifest icons and the ready-to-paste HTML. Everything a site needs from a single image.
Total users
2Monthly users
1Total runs
86Per favicon pack generated
$0.02Last rebuilt
Oct 26, 2026Overview
Turn one logo into a complete favicon and app-icon pack. Give it a single square image and get back favicon.ico, every PNG size, the Apple touch icon, PWA manifest icons and the ready-to-paste HTML <head> snippet — everything a modern website needs, in one run.
![]()
What it does
- Generates favicon.ico (16/32/48 multi-size) plus PNGs at every common size (16→512).
- Adds the Apple touch icon (180×180) and PWA
site.webmanifesticons. - Outputs a copy-paste HTML
<head>snippet. - Optional background fill for transparent/non-square logos.
Use cases
- Web developers — get a full cross-device favicon set from one logo in seconds.
- Agencies — generate favicon packs for many client sites at scale.
- PWA / mobile web — produce the manifest icons and Apple touch icon in one go.
Input
{ "imageUrl": "https://example.com/logo.png", "pngSizes": [16,32,48,180,192,512], "background": "transparent" }
| Field | Type | Description |
|---|---|---|
imageUrl |
string | Square source logo (PNG/JPG/SVG/WebP), 512×512+ recommended. |
pngSizes |
array | PNG sizes to generate. |
background |
string | transparent or a hex color. |
Output
![]()
Each generated file is one dataset row, and all files are saved to your key-value store.
{ "type": "png", "size": 512, "url": "https://api.apify.com/v2/key-value-stores/.../records/favicon-512x512.png" }
Output schema
| Field | Type | Description |
|---|---|---|
type |
string | png, ico, apple-touch-icon, html-snippet. |
size |
integer | Icon size in pixels (where applicable). |
url |
string (URL) | Link to the generated file. |
FAQ
What do I paste into my site? The head.html snippet row contains the exact <link> tags; upload the files to your site root.
Can I automate it? Yes — via integrations on the Apify platform and the Apify API.
Notes
Original clean-room implementation.
Input
| Field | Type | Description |
|---|---|---|
imageUrl requiredSource image URL | string | A square logo/image (PNG, JPG, SVG, WebP) to turn into a favicon pack. 512×512 or larger works best. |
pngSizesPNG sizes | array | Which square PNG sizes to generate. Default: [16, 32, 48, 64, 96, 128, 180, 192, 256, 512] |
backgroundBackground | string | "transparent" or a hex color to fill behind non-square/transparent logos. Default: "transparent" |
API
curl -X POST "https://api.apify.com/v2/acts/hipersoft~favicon-generator/run-sync-get-dataset-items?token=$APIFY_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"imageUrl": "https://avatars.githubusercontent.com/u/24586296?s=512"
}'from apify_client import ApifyClient
client = ApifyClient("YOUR_APIFY_TOKEN")
run = client.actor("hipersoft/favicon-generator").call(run_input={
"imageUrl": "https://avatars.githubusercontent.com/u/24586296?s=512"
})
for item in client.dataset(run["defaultDatasetId"]).iterate_items():
print(item)import { ApifyClient } from 'apify-client';
const client = new ApifyClient({ token: 'YOUR_APIFY_TOKEN' });
const run = await client.actor('hipersoft/favicon-generator').call({
"imageUrl": "https://avatars.githubusercontent.com/u/24586296?s=512"
});
const { items } = await client.dataset(run.defaultDatasetId).listItems();
console.log(items);Pricing
| Event | Price | Paid plans from |
|---|---|---|
| Favicon pack generated One complete favicon/app-icon pack generated from a source image | $0.02 | $0.01 |
You pay only for what the run returns. Set a maximum cost per run and it stops cleanly at that limit.
Related scrapers
Bulk Image Downloader
Download thousands of images from a list of URLs and store each in the key-value store with a public link. Returns content type, size, dimensions and SHA-256 per image. Bulk-ready. Great for datasets, backups and media pipelines.
8,102 runs · 103 users · $0.056 / url processedText to Speech
Convert any text to natural-sounding speech as an MP3 download. 300+ premium neural voices across 70+ languages, adjustable rate, pitch and volume. Great for voiceovers, videos, accessibility and audio content. No setup.
278 runs · 22 users · $0.01 / audio generatedGoogle Maps Email Extractor
Search Google Maps for businesses, then crawl each business website to extract emails, social profiles and extra phone numbers. Turns any Maps search into a ready lead list. No setup.
159 runs · 8 users · $0.006 / business lead scrapedWebsite Screenshot
Capture full-page or viewport screenshots of any URL as PNG or JPEG, at any device size. For monitoring, previews, thumbnails and automation workflows.
156 runs · 3 users · $0.004 / screenshot capturedBulk URL Status Checker
Check thousands of URLs over plain HTTP: status codes, broken links (404/410/5xx), full redirect chains, response time, content type, page title and SSL certificate expiry.
154 runs · 13 users · $0.002 / url checkedGoogle Search Scraper
Scrape Google Search results (organic listings) for any query: title, URL, displayed URL, snippet and position. Multi-query, per-country/language, pagination. Uses Google SERP proxy — reliable, no captcha, no setup.
121 runs · 8 users · $0.001 / result scrapedSend the site and the fields. We build it and you get it first.