FREEDOM251

Freedom251 › Favicon Generators

@profullstack/favicon-generator

Free plan LinuxMacWindows

Visit @profullstack/favicon-generator Alternatives

@profullstack/favicon-generator's own site

What @profullstack/favicon-generator is

@profullstack/favicon-generator creates icon files for iOS and progressive web apps from SVG or PNG images. Default outputs include Apple Touch Icons from 57×57 through 180×180 and PWA icons from 192×192 through 512×512; 16×16 and 32×32 favicon sizes are optional and can be disabled. The package offers both a command-line interface and ESM functions, `generateIcons` and `generateCustomIcons`, for programmatic use. CLI options include interactive operation, quality, compression, output directory, and silent mode. Configuration also covers favicon and custom icon sizes. Installation is available through pnpm, npm, or yarn, including global CLI installation. The tool requires Node.js 20 or later and ESM support. JPG files are not supported. For PNG sources, a non-square image or one smaller than the largest requested icon triggers a warning, but generation continues with upscaling and padding. The repository is licensed under MIT, and its README directs users to file issues or questions in the GitHub repository.

Who it suits

It suits developers who need configurable iOS, PWA, and favicon image outputs from SVG or PNG sources, either through a CLI or ESM functions.

What it does well

  • Generates Apple Touch Icons and PWA icons.
  • Supports optional 16×16 and 32×32 favicons.
  • Offers CLI and programmatic ESM functions.
  • Installable through pnpm, npm, or yarn.

What to know first

  • JPG source images are not supported.
  • Requires Node.js 20 or later and ESM support.
  • Non-square or undersized PNG sources trigger warnings.

Limits

JPG input is not accepted. PNG files smaller than the largest requested icon or not square trigger warnings and are processed with upscaling and padding.

Getting started

  1. Install the package with pnpm, npm or yarn
  2. Use Node.js 20 or later with ESM support
  3. Provide an SVG or PNG source image
  4. Run the CLI interactively or with its generation options
  5. Call `generateIcons` or `generateCustomIcons` from ESM code

Verdict

This package provides configurable icon generation in command-line and programmatic workflows. Confirm the Node.js requirement and supported source formats before adopting it.

Questions

Is @profullstack/favicon-generator free?

Yes. It has a free plan and uses a free pricing model.

Which platforms does it support?

The listed platforms are Linux, macOS and Windows.

What source formats can it read?

It accepts SVG and PNG files. JPG is not supported.

Which icon sizes are produced?

Defaults include Apple Touch Icons from 57×57 to 180×180 and PWA icons from 192×192 to 512×512. Optional favicon sizes are 16×16 and 32×32.

What runtime is required?

Node.js 20 or later and ESM support are required.

What license does it use?

The repository uses the MIT license.

Facts from @profullstack/favicon-generator's own pages

CLI
Includes a command-line interface with interactive mode and options for quality, compression, output directory, and silent operation. · github.com, 8 Oct 2026
Configuration
PNG quality, compression level, favicon sizes, and custom icon sizes can be configured. · github.com, 8 Oct 2026
Dependencies
Lists sharp for image processing and inquirer for interactive CLI prompts. · github.com, 8 Oct 2026
Distribution
The package can be installed with pnpm, npm, or yarn, including global installation for the CLI. · github.com, 8 Oct 2026
Favicons
It can generate 16×16 and 32×32 favicon sizes, and favicon generation can be disabled. · github.com, 8 Oct 2026
Icon outputs
Generates Apple Touch Icons, PWA icons, and optional 16×16 and 32×32 favicon sizes. · github.com, 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. · github.com, 8 Oct 2026
Input formats
Accepts SVG and PNG source files; JPG is not supported. · github.com, 8 Oct 2026
Input limitation
Supported source files are SVG and PNG; the README recommends square PNG input of at least 512×512. · github.com, 8 Oct 2026
License
The repository is licensed under MIT. · github.com, 8 Oct 2026
Maker
The GitHub organization describes Profullstack, Inc. as an agentic engineering firm building web apps, developer tools, and agent infrastructure. · github.com, 8 Oct 2026
Maker description
Profullstack describes itself as an agentic engineering firm that builds web apps, developer tools, and agent infrastructure. · github.com, 8 Oct 2026
Maker location
The profullstack GitHub organization lists San Francisco, California. · github.com, 8 Oct 2026
Programmatic use
Provides ESM functions `generateIcons` and `generateCustomIcons` for programmatic icon generation. · github.com, 8 Oct 2026
Purpose
Generates PNG icons from an SVG or PNG source for iOS and PWA compatibility. · github.com, 8 Oct 2026
Requirements
The README lists Node.js 20 or later and ESM support as requirements. · github.com, 8 Oct 2026
Runtime requirement
Requires Node.js 20 or later and ESM support. · github.com, 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. · github.com, 8 Oct 2026
Support
The README directs users to file issues or questions in the GitHub repository. · github.com, 8 Oct 2026

Where @profullstack/favicon-generator stands on Freedom251

Look at these too