Replai Favicon – Favicon & App Icons for Every Device

Description

Replai Favicon turns a single master image into every icon your site needs — and adds the right HTML automatically. No copy-paste, no third-party service: everything is generated on your own server.

From one image the plugin creates:

  • favicon.ico (16/32/48) — the classic icon, still used by browsers on PDF pages and elsewhere.
  • PNG favicons — 16, 32, 48 and 96 px for crisp browser tabs and Google search results.
  • Apple Touch icon (180×180) — the iOS home-screen icon, always with a solid background.
  • Android icons + web app manifest — 192 and 512 px plus a maskable icon and a site.webmanifest.
  • Windows tiles — an mstile-150x150.png and a browserconfig.xml.
  • SVG favicon — if your master image is an SVG, it is served as a modern vector favicon too.

Many options

  • Transparent or solid background for the classic favicons, with a color picker and a one-click reset to white.
  • Padding per icon type — set a different margin for browser favicons, Apple Touch and Android, and even go slightly negative so the icon bleeds to the edges.
  • Rounded corners for the classic favicons, from square all the way to a circle.
  • Apple Touch background (iOS icons are always opaque).
  • Theme color for the mobile browser UI, plus a Windows tile color.
  • Dark mode — an optional alternative theme-color for prefers-color-scheme: dark.
  • App name for the web app manifest (defaults to your site title).

Smart and safe

  • Real-time preview — a sticky preview panel shows your icon in a browser tab, at real sizes, on iOS and on Android, and updates live as you change any option, before you generate.
  • Replaces the WordPress Site Icon tags (optional) so you never get duplicate icon markup.
  • Serves /favicon.ico from the site root (optional) for browsers and crawlers that request it directly.
  • Turn it on or off without regenerating — the files are kept.

The whole admin is available in 7 languages (English, Spanish, Catalan, French, Italian, Portuguese and German) based on your site language.

Everything runs on your own site. Icons are generated locally with GD or Imagick — your image is never uploaded to an external service.

Screenshots

Installation

  1. Upload the replai-favicon folder to /wp-content/plugins/, or install it from the WordPress plugin directory.
  2. Activate the plugin.
  3. Open the Replai Favicon menu, choose your master image, adjust the options and press Generate favicon.

FAQ

What image should I use?

A square image, at least 512×512 px. A PNG with transparency works best; SVG is also supported and served as a modern vector favicon.

Does it call any external service?

No. All icons are generated on your own server with GD or Imagick. Your image never leaves your site.

My server has no GD or Imagick. What happens?

The plugin shows a notice. Ask your host to enable the GD extension (available on almost all hosting) and generate again.

Will it clash with a Site Icon set in the Customizer?

No. By default Replai Favicon replaces the WordPress Site Icon tags so there are no duplicate icons. You can turn this off.

Does /favicon.ico work at the site root?

Yes, optionally. When enabled, requests to /favicon.ico are redirected to the generated icon, which helps browsers and crawlers that request it directly (for example on PDF pages).

Can I change the icon later?

Yes. Pick a new master image or change any option and press Regenerate. A cache-busting version is added automatically so browsers pick up the new icon.

Reviews

There are no reviews for this plugin.

Contributors & Developers

“Replai Favicon – Favicon & App Icons for Every Device” is open source software. The following people have contributed to this plugin.

Contributors

Changelog

1.0.12

  • Branding: the plugin directory icon now uses the official REPLAI logo, consistent with the other REPLAI plugins.
  • The plugin description in the Plugins list now follows your site language (7 languages), like the rest of the admin.

1.0.11

  • UI: the option cards now use a masonry layout, so they line up neatly regardless of their height.
  • Confirmed compatible with WordPress 7.1.

1.0.10

  • UI: cleaner layout. The enable bar and the master image span the full width at the top; the options are grouped by icon type (classic favicons, Apple Touch, Android & Windows, theme color, app & advanced) with the live preview beside them.

1.0.9

  • Listing and About page refreshed to cover per-type/negative padding, rounded corners, the reset-to-white control and the real-time sticky preview.

1.0.8

  • UI: the live preview now follows the scroll down the whole settings column instead of stopping near the top.

1.0.7

  • New: rounded corners for the classic favicons (0 = square, 50 = circle).
  • New: padding can now go slightly negative (−10%) so the icon bleeds to the edges. All reflected live in the preview.

1.0.6

  • New: independent padding per icon type (browser favicons, Apple Touch, Android/Windows), reflected live in the preview.
  • New: a reset-to-white button next to each color picker.

1.0.5

  • UI: two-column layout — settings on the left and a sticky live preview on the right, so you don’t have to scroll to see your changes.

1.0.4

  • New: real-time preview. As you change the master image, background/transparency, padding, theme color and dark mode, the browser tab, real sizes (16/32/48), iOS and Android previews update live — before generating.

1.0.3

  • UX: the “show favicon” switch now appears off (not just disabled) until a favicon has been generated.

1.0.2

  • Code standards: wrap the color and margin settings in standard sanitizers (PHPCS).

1.0.1

  • UX: the “show favicon” switch stays disabled until a favicon has been generated, and the Generate button is disabled until a master image is selected.

1.0.0

  • Initial release: generate a complete favicon set (favicon.ico, PNG favicons, Apple Touch, Android icons + web app manifest, Windows tiles and SVG) from one image, locally with GD/Imagick. Options for background/transparency, padding, theme color, Windows tile color and dark mode. Instant preview, automatic head injection, optional Site Icon replacement and root /favicon.ico serving, and a multilingual admin.