Replit favicon install runbook
Replit makes it easy to drag random images into the workspace, which leads to inconsistent favicon.ico versions. Centralize the workflow with this guide.
Respect branches
Treat each repl branch like an environment. Export icons per branch so staging and production never swap assets.
Zip-first uploads
Upload the downloaded zip into Replit, extract it, and delete stragglers so nobody edits icons in place.
URL finder for Replit
Paste your Replit preview, Lovable link, or production domain. We'll grab every favicon, let you choose one, and push it back to the generator.
Paste a domain and tap Scan to see every icon we can harvest.
We will open the generator with your selected favicon pre-loaded as the base image.
Playbook
Follow these beats whenever your builder regenerates UI so favicon coverage stays ahead of AI edits.
1Capture the live domain
Use the URL finder on the hosted repl URL to confirm which assets are deployed right now.
2Regenerate kit
Choose the best candidate, send it to the generator, and export the complete favicon bundle.
3Wire previews
Update the HTML head and manifest inside Replit so every repl refresh serves the new icons.
Checklist
Drop this straight into your deployment doc.
Document which repl owns favicon.ico to stop overwrites.
Store exported icons in a dedicated /icons folder and import from there in each HTML head.
Schedule a fortnightly check using /verify to catch cache issues.
Replit install guide
Add /replit/favicon-install to project README files, onboarding docs, and Lovable/v0 checklists so nobody skips the favicon step.