All designer tools
Favicon Generator
A letter or an emoji into an SVG icon and every PNG size that still matters
One or two characters. An emoji keeps its own colours.
22%
Rounding on the icon, as a percentage of its size — so it holds at every exported resolution. 50% gives you a circle; most platforms mask the corners themselves anyway.
Keep this icon. This browser remembers what you last had open. A free account remembers the ones you name, on every machine you use.
16px
32px
64px
128px
Download
Rasterized in your browser from the same SVG, so they cannot drift apart. Nothing is uploaded anywhere.
htmlicon.svg
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512" width="512" height="512">
<defs>
<linearGradient id="g" x1="0" y1="0" x2="1" y2="1">
<stop offset="0%" stop-color="#6366f1"/>
<stop offset="100%" stop-color="#ec4899"/>
</linearGradient>
</defs>
<rect width="512" height="512" rx="112.64" fill="url(#g)"/>
<text
x="50%" y="50%"
dominant-baseline="central"
text-anchor="middle"
font-family="system-ui, -apple-system, 'Segoe UI', sans-serif"
font-size="286.72"
font-weight="700"
fill="#ffffff"
>H</text>
</svg>htmlPut this in your <head>
<link rel="icon" href="/icon.svg" type="image/svg+xml" />
<link rel="icon" href="/favicon-32.png" sizes="32x32" type="image/png" />
<link rel="apple-touch-icon" href="/apple-touch-icon.png" sizes="180x180" />
<link rel="manifest" href="/manifest.webmanifest" />Now use it on something
Every effect, block, page and template in the catalog is styled against tokens shaped exactly like these — so they take your values rather than fighting them.
npx shadcn@latest add https://hoverlab.dev/r/hoverlab.json
- Clip-path, Blob & Shape MagicEleven classic polygon() shapes — chevrons, stars, arrows, speech bubbles — each with its own tunable parameters, plus a seeded organic blob generator with 3–12 control points and a randomness dial. Shape Magic merges draggable circles into one organic outline and leaves as a React component, SVG, PNG or CSS clip-path.
- SVG ToolkitThe four SVG jobs that are always four different websites — optimise, convert to JSX or a data URI, generate a pattern, generate a wave — with one source shared between them, so the file you clean is the file you convert.
- Icon BrowserSearch the icon set every block already uses. Matches on keywords, not just names — "delete" finds Trash2. Click to copy the JSX.