Title: Forma Favicon
Author: Justus Deitert
Published: <strong>April 12, 2026</strong>
Last modified: April 13, 2026

---

Search plugins

![](https://ps.w.org/forma-favicon/assets/icon-256x256.png?rev=3504579)

# Forma Favicon

 By [Justus Deitert](https://profiles.wordpress.org/justusdeitert/)

[Download](https://downloads.wordpress.org/plugin/forma-favicon.1.0.3.zip)

 * [Details](https://wordpress.org/plugins/forma-favicon/#description)
 * [Reviews](https://wordpress.org/plugins/forma-favicon/#reviews)
 *  [Installation](https://wordpress.org/plugins/forma-favicon/#installation)
 * [Development](https://wordpress.org/plugins/forma-favicon/#developers)

 [Support](https://wordpress.org/support/plugin/forma-favicon/)

## Description

Forma Favicon is a modern favicon generator built into your WordPress admin. Upload
any image — PNG, JPEG, GIF, WebP, or SVG — and the plugin generates every favicon
format and size your site needs, all from a single source.

**What it generates:**

 * `favicon.ico` with 16×16, 32×32, and 48×48 embedded
 * Apple Touch Icon (180×180)
 * Android Chrome icons (192×192 and 512×512)
 * `site.webmanifest` for PWA support
 * `browserconfig.xml` for Windows tiles

**Icon styling controls:**

 * Adjustable padding (0–40%) to give your icon breathing room
 * Border radius (0–50%) for rounded or circular icons
 * Custom icon background color behind transparent images
 * Configurable theme color and background color for manifests

**Live preview:**

 * Browser-tab mockup shows exactly how your favicon will look
 * Light and dark mode toggle to preview against both backgrounds
 * Changes update in real time via client-side canvas rendering
 * “Unsaved” indicator when settings differ from the generated output

**Smart features:**

 * Detects and resolves conflicts with other favicon plugins
 * Automatically overrides the WordPress default Site Icon
 * SVG source images are rasterized client-side before upload
 * Clean admin page under **Appearance  Favicon**

### Source Code

The full uncompressed source code (TypeScript/TSX, SCSS) and build configuration
are available on GitHub:
 https://github.com/justusdeitert/forma-favicon

The `build/` directory is generated from `src/` using `@wordpress/scripts` with 
a custom webpack configuration.

To build from source:

 1. Clone the repository: `git clone https://github.com/justusdeitert/forma-favicon.
    git`
 2. Install dependencies: `npm install`
 3. Run the build: `npm run build`

## Installation

 1. Upload the `forma-favicon` folder to `/wp-content/plugins/`
 2. Activate the plugin through the **Plugins** menu
 3. Go to **Appearance  Favicon**
 4. Upload a source image and click **Generate Favicons**

#### Requirements

 * WordPress 6.2 or higher
 * PHP 7.4 or higher with the GD extension enabled

## FAQ

### What image formats can I use as a source?

PNG, JPEG, GIF, WebP, and SVG. SVG files are converted to raster images client-side
before processing.

### What favicon sizes are generated?

16×16, 32×32, 48×48 (bundled into favicon.ico), 180×180 (Apple Touch Icon), 192×
192 and 512×512 (Android Chrome / PWA).

### Does this replace the WordPress Site Icon?

Yes. When Forma Favicon is active and favicons have been generated, it automatically
overrides the default WordPress Site Icon output to avoid duplicates.

### What happens if I have another favicon plugin installed?

Forma Favicon detects known conflicting plugins (like Favicon by RealFaviconGenerator)
and gives you the option to deactivate or delete them from the settings page.

### Can I use a transparent PNG?

Absolutely. You can set a background color behind transparent images using the icon
background color option, or leave it transparent.

### Where are the generated files stored?

All files are saved to `wp-content/uploads/favicon/`.

### Will deactivating the plugin remove my favicons?

No. Generated files remain in the uploads directory. You can delete them from the
plugin settings before deactivating if you want a clean removal.

## Reviews

![](https://secure.gravatar.com/avatar/7a19fdecb1653c4dea3e45b46a9a1b5df558234ea1affe2e4b85cb6d52449c84?
s=60&d=retro&r=g)

### 󠀁[Simple favicon plugin that mostly delivers](https://wordpress.org/support/topic/simple-favicon-plugin-that-mostly-delivers/)󠁿

 [wp103](https://profiles.wordpress.org/wp103/) May 6, 2026

Forma Favicon is straightforward to set up and covers all the relevant icon sizes
you’d expect. It also generates a web app manifest, which is a nice bonus if you’re
aiming for PWA compatibility. The main drawbacks are small but worth knowing. The
favicon didn’t show up on mobile in my testing (probably a caching issue), and there’s
no preview for the background color or border radius settings, so you’re adjusting
those a bit blind. I covered it in detail in my latest Plugin Check video on@wordpress103
on YouTube.

 [ Read all 1 review ](https://wordpress.org/support/plugin/forma-favicon/reviews/)

## Contributors & Developers

“Forma Favicon” is open source software. The following people have contributed to
this plugin.

Contributors

 *   [ Justus Deitert ](https://profiles.wordpress.org/justusdeitert/)

[Translate “Forma Favicon” into your language.](https://translate.wordpress.org/projects/wp-plugins/forma-favicon)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/forma-favicon/), check
out the [SVN repository](https://plugins.svn.wordpress.org/forma-favicon/), or subscribe
to the [development log](https://plugins.trac.wordpress.org/log/forma-favicon/) 
by [RSS](https://plugins.trac.wordpress.org/log/forma-favicon/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 1.0.3

 * Add image crop tool for non-square source images
 * Rename generate button to Generate & Apply
 * Drop standalone 16×16 PNG favicon output
 * Fix box shadow on tab icon in browser preview

#### 1.0.2

 * Add .distignore to exclude dev files from plugin package
 * Include compiled build assets in distribution

#### 1.0.1

 * Add WordPress.org plugin icons (128×128 and 256×256)

#### 1.0.0

 * Initial release
 * Upload PNG, JPEG, GIF, WebP, or SVG as favicon source
 * Generate all standard sizes: 16×16, 32×32, 48×48, 180×180, 192×192, 512×512
 * Create favicon.ico with multiple sizes embedded
 * Generate site.webmanifest and browserconfig.xml
 * Configurable theme color and background color
 * Icon styling: padding, border radius, and icon background color
 * Live browser-tab preview with light/dark mode toggle
 * Real-time client-side canvas preview
 * Unsaved changes indicator
 * Conflict detection for other favicon plugins
 * Automatic WordPress Site Icon override

## Meta

 *  Version **1.0.3**
 *  Last updated **3 weeks ago**
 *  Active installations **100+**
 *  WordPress version ** 6.2 or higher **
 *  Tested up to **6.9.4**
 *  PHP version ** 7.4 or higher **
 * Tags
 * [favicon](https://wordpress.org/plugins/tags/favicon/)[generator](https://wordpress.org/plugins/tags/generator/)
   [icon](https://wordpress.org/plugins/tags/icon/)[site icon](https://wordpress.org/plugins/tags/site-icon/)
 *  [Advanced View](https://wordpress.org/plugins/forma-favicon/advanced/)

## Ratings

 4 out of 5 stars.

 *  [  0 5-star reviews     ](https://wordpress.org/support/plugin/forma-favicon/reviews/?filter=5)
 *  [  1 4-star review     ](https://wordpress.org/support/plugin/forma-favicon/reviews/?filter=4)
 *  [  0 3-star reviews     ](https://wordpress.org/support/plugin/forma-favicon/reviews/?filter=3)
 *  [  0 2-star reviews     ](https://wordpress.org/support/plugin/forma-favicon/reviews/?filter=2)
 *  [  0 1-star reviews     ](https://wordpress.org/support/plugin/forma-favicon/reviews/?filter=1)

[Your review](https://wordpress.org/support/plugin/forma-favicon/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/forma-favicon/reviews/)

## Contributors

 *   [ Justus Deitert ](https://profiles.wordpress.org/justusdeitert/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/forma-favicon/)