@profullstack/favicon-generator
@profullstack/favicon-generator is a free command-line and programmatic package for generating PNG icon sets from SVG or PNG sources.
What @profullstack/favicon-generator is
@profullstack/favicon-generator is a free command-line and programmatic package for generating PNG icon sets from SVG or PNG sources. It creates Apple Touch Icons from 57×57 through 180×180 and PWA icons from 192×192 through 512×512. Optional 16×16 and 32×32 favicon files can be produced or disabled. The CLI includes interactive operation plus controls for quality, compression, output directory, and silent mode. Developers can call the ESM functions `generateIcons` and `generateCustomIcons`, while configuration covers PNG quality, compression, favicon sizes, and custom sizes. Installation works with pnpm, npm, or yarn, including global CLI installation. Node.js 20 or later and ESM support are required. JPG input is not supported. Non-square or undersized PNG sources trigger warnings, then continue with upscaling and padding. The MIT-licensed repository directs questions and issues to GitHub.
Good
- Free MIT-licensed package
- CLI and ESM programmatic interfaces
- Generates Apple and PWA icon sizes
- Configurable quality and compression
- Supports custom icon sizes
Watch out
- JPG sources are unsupported
- Requires Node.js 20 or later
- Undersized or non-square PNGs trigger warnings
- CLI-focused workflow
Who it suits
It suits developers building iOS, favicon, or progressive web app icon sets from SVG or PNG assets. Users should be comfortable with Node.js 20+ and ESM.
Verdict
This package offers configurable icon generation for projects that already use Node.js tooling. Its SVG/PNG input restriction and runtime requirement define the setup needed.
The facts
Each one read from @profullstack/favicon-generator's own pages, with the date it was checked.
What it does
- CLI
- Includes a command-line interface with interactive mode and options for quality, compression, output directory, and silent operation.checked 8 Oct 2026
- Configuration
- PNG quality, compression level, favicon sizes, and custom icon sizes can be configured.checked 8 Oct 2026
- Dependencies
- Lists sharp for image processing and inquirer for interactive CLI prompts.checked 8 Oct 2026
- Distribution
- The package can be installed with pnpm, npm, or yarn, including global installation for the CLI.checked 8 Oct 2026
- Favicons
- It can generate 16×16 and 32×32 favicon sizes, and favicon generation can be disabled.checked 8 Oct 2026
- Icon outputs
- Generates Apple Touch Icons, PWA icons, and optional 16×16 and 32×32 favicon sizes.checked 8 Oct 2026
- Icon sizes
- Default outputs include Apple Touch Icons from 57×57 to 180×180 and PWA icons from 192×192 to 512×512.checked 8 Oct 2026
- Input formats
- Accepts SVG and PNG source files; JPG is not supported.checked 8 Oct 2026
- Input limitation
- Supported source files are SVG and PNG; the README recommends square PNG input of at least 512×512.checked 8 Oct 2026
- License
- The repository is licensed under MIT.checked 8 Oct 2026
- Programmatic use
- Provides ESM functions `generateIcons` and `generateCustomIcons` for programmatic icon generation.checked 8 Oct 2026
- Purpose
- Generates PNG icons from an SVG or PNG source for iOS and PWA compatibility.checked 8 Oct 2026
- Requirements
- The README lists Node.js 20 or later and ESM support as requirements.checked 8 Oct 2026
- Runtime requirement
- Requires Node.js 20 or later and ESM support.checked 8 Oct 2026
- Source image limit
- PNG input smaller than the largest requested icon or not square triggers a warning; generation continues with upscaling and padding.checked 8 Oct 2026
- Support
- The README directs users to file issues or questions in the GitHub repository.checked 8 Oct 2026
The company
- Maker
- The GitHub organization describes Profullstack, Inc. as an agentic engineering firm building web apps, developer tools, and agent infrastructure.checked 8 Oct 2026
- Maker description
- Profullstack describes itself as an agentic engineering firm that builds web apps, developer tools, and agent infrastructure.checked 8 Oct 2026
- Maker location
- The profullstack GitHub organization lists San Francisco, California.checked 8 Oct 2026
Alternatives to @profullstack/favicon-generator
- 1
Static.app
Free planWebAPImacOSWindows7.0From $5 a month - 2
IconsCove
Free planWeb6.8Free plan - 3

Favicon Maker
Free planAndroidiOSWebWindows6.7Free plan - 4

MakeIcon
Free planAndroidiOSWebLinux6.7Free plan - 5

Favicon.one
Free planWeb6.6Free plan - 6
Resizo Favicon Generator
Free planAndroidiOSWebLinux6.6Free plan
